私はこれが変だと思いますが、同じコードが他のアプリケーションでうまく動作していたので、私はiPhoneデベロッパーの中で私の関数をオーバーライドしています。
* .appdelegate_iPhone.h *
@interface AppDelegate_iPhone : AppDelegate
{
}
@end
* .appdelegate_iPhone.m *
........
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
LoginViewController_iPhone * login_view = [[LoginViewController_iPhone alloc] initWithNibName:@"LoginViewController_iPhone" bundle:nil];
[super.window addSubview:login_view.view];
[super.window makeKeyAndVisible];
//[login_view release];
//Override point for customization after application launch.
[self.window makeKeyAndVisible];
return YES;
}
......
@end
あなたは、私がオブジェクトを解放してリリースしなければ、後でIBoutlet UIFieldを制御することができないので、私はlogin_viewのリリースをコメントアウトしたことがわかります。
私はlogin_viewを解放し、UITextField.textを使用しようとすると、exc_bad_accessエラーが出ます