我正在测试服务器对用户名真实性的响应。如果服务器以“用户缺席”响应,则会弹出 UIAlertView。
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSString *responseString1 = [[NSString alloc] initWithData:responseData1 encoding:NSUTF8StringEncoding];
NSLog(@"%@",responseString1);
NSString *response = responseString1;
NSLog(@"%@",response);
if ([response isEqualToString:@"User absent"]) {
_userAbsent = [[UIAlertView alloc]initWithTitle:@"Error" message:@"1. Display Name missing.\n2. Password missing." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
self.userAbsent.delegate = self;
[_userAbsent show];
}
我输入了一些随机的用户名和密码来伪造错误,但警报视图没有弹出。对来自服务器的数据进行两次 NSLog。
这是日志输出:
2013-03-28 20:59:35.542 SimpleTable[1429:f803] "User absent"
2013-03-28 20:59:35.542 SimpleTable[1429:f803] "User absent"
在从服务器请求数据之前,我有另一个 UIAlertView,如果用户名和密码字段都丢失,它会发出警报。但是,该 AlertView 有效。
- 关于这个问题的任何指示?
- 我知道 AlertView 可能会让眼睛很痛。有没有在不使用 AlertView 的情况下提醒用户?
比提前...