0

为什么这在 5.1 模拟器中不起作用,但在 4.2 4.3 5.0 中起作用?

OSXLion 10.7.4 XCode 4.3.3

 if ([email.text rangeOfString:@"@"].location == NSNotFound) {

    UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"Email" message:@"Please provide email address" delegate:nil cancelButtonTitle:@"Cool" otherButtonTitles:nil];
    [alert show];

}
else {
    work...work...work...

谢谢您的帮助。

4

1 回答 1

1

如果您已确认电子邮件地址不包含 ,@那么听起来模拟器可能正在运行您的代码的旧版本。我建议清理您的项目并重置模拟器的内容和设置。要重置模拟器,虽然它是最前面打开的应用程序,请选择iOS Simulator > Reset Content and Settings

于 2012-08-13T20:39:29.403 回答