セキュアコードを追加する Web サービス URL があります。たとえばabcdと言うために正しいセキュアコードを入力すると、アプリケーションがロードされます。間違ったセキュア コードを入力したときに、「間違ったセキュア コード」としてアラートを表示する必要があります。私のコードはここにあります:
- (void) alertStatus:(NSString *)msg :(NSString *)Title:(int)tag
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:Title
message:msg
delegate:self
cancelButtonTitle:@"Ok"
otherButtonTitles:nil, nil];
if(tag)
alertView.tag = tag;
[alertView show];
}
-(IBAction)loginClicked:(id)sender {
@try {
if([[txtsecurecode text] isEqualToString:@""] ) {
[self alertStatus:@"Please enter Access code" :@"Login Failed!":0];
} else {
NSString *post =[[NSString alloc] initWithFormat:@"txtsecurecode=%@",[txtsecurecode text]];
NSURL *url=[NSURL URLWithString:[NSString stringWithFormat:@"http://my example.com/Accountservice/Security/ValidAccess?accesscode=%@&type=1",txtsecurecode.text]];
NSString *responseData = [[NSString alloc]initWithData:[NSData dataWithContentsOfURL:url] encoding:NSUTF8StringEncoding];
responseData は、Web サービス url から応答を取得している参照です。応答を取得する以下では、注意を払う必要があります。
間違った安全なコードを入力したときにアラートを表示するこの場合、アラートを維持するにはどうすればよいですか?