解決できない問題があります。ログインページで、共有インスタンスを作成してロードしています:
ViewController *vc = [ViewController sharedInstance];
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.1) {
[self presentViewController:vc animated:YES completion:nil];
}else{
[self presentModalViewController:vc animated:YES];
}
これは初めてうまく機能します。私のView Controllerには、次のようなログオフメソッドがあります。
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.1) {
[self dismissViewControllerAnimated:NO completion:nil];
}else{
[self dismissModalViewControllerAnimated:NO];
}
それもうまく機能しますが、ログオフしてから再度ログインしようとすると、コードの途中で停止します...エラーも言い訳もありません。
誰でも解決策を知っていますか?
ありがとう
編集:方法sharedInstance
static ViewController *vcontroller;
+ (ViewController *) sharedInstance {
if (!vcontroller) {
vcontroller = [[ViewController alloc] init];
} return vcontroller;
}