【发布时间】:2012-09-15 14:35:30
【问题描述】:
基本上,我有这个 if 语句:
NSString *loginResult = [resultsArray valueForKey:@"statusMsg"];
if ([loginResult isEqualToString:@"success"])
{
[self successDialog]; // Success
}
else
{
[self failedDialog]; // Failed
}
如果成功,这是解析后的 JSON:
{"results":{"statusMsg":"success"}}
如果失败,解析的 JSON 会有所不同:
{"results":{"statusMsg":"password incorrect."}}
我想将 statusMsg 键返回的字符串值传递给 failedDialog 方法内的警报视图。 failedDialog方法定义为:
- (void)failedDialog:(NSString *)errorMessage
{
UIAlertView *dialog = [[UIAlertView alloc] initWithTitle:kRegFailed
message:errorMessage
delegate:self
cancelButtonTitle:kOK
otherButtonTitles:nil, nil];
dialog.tag = 2;
[dialog show];
}
我该怎么做才能让警报视图返回错误消息。蒂亚!
【问题讨论】:
标签: objective-c xcode methods nsstring