имам малки съмнения в извличането на стойност от класа Nsobject. Първо обработвам условието за проверка на влизане, когато натисна бутона за влизане, получавам отговор от уеб услугата в Nslog, в който трябва да уловя низ, наречен LoginStatus, независимо дали е успешен или неуспешен. Създадох Клас NSObject и той съдържа един низ, моето име на клас NSObject стойност_за отговор
@property (nonatomic, retain)NSString *Loginstatus;
сега в клас на уеб услуги:
response.Loginstatus =[[[json valueForKey:@"login_response"]valueForKey:@"status"]objectAtIndex:0];
NsLog (@"%@",response.Loginstatus);
моите заявени стойности на низ се съхраняват в отговор. Низът на състоянието на входа успешно.
Но действителният ми проблем е посочването в моя Login ViewController
задавам условие за проверка на състоянието на влизане, ако успешно влизане означава, че трябва да покажа предупредително съобщение или за успех r за неуспех
response_value *response = [[response_value alloc]init];
if ([response.response.Loginstatus isEqualToString:@"Login Successfull"]) {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Success" message:response.loginStatusString delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
но това условие никога не се извиква и аз също проверих дали низът NSObject съдържа някакви стойности, но стойностите са нулеви в Nslog
може ли някой да реши проблема ми
response_value *response = [[response_value alloc]init];
Изглежда, че е напълно нов обект, а не този, който сте получили от вашата уеб услуга. - person Larme   schedule 23.02.2015