基本的に、私は次の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];
}
アラートビューにエラーメッセージが返されるようにするにはどうすればよいですか。TIA!