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 シミュレーター] > [ コンテンツと設定のリセット]を選択します。

于 2012-08-13T20:39:29.403 に答える