私は Xcode と iPhone の開発に本当に慣れていません。appDelegate.m
というファイルに関数を書きましたgetISlogged;
。次のようになります。
- (BOOL) getISlogged {
NSUserDefaults *usenow = [NSUserDefaults standardUserDefaults];
NSNumber *islog = nil;
if(usenow){
islog = [usenow objectForKey:@"is_log"]; // should equal 1 or 0...
}
UIAlertView * alert1 = [[UIAlertView alloc] initWithTitle:@"works" message:@"test1" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles: nil];
[alert1 show];
if (islog == [NSNumber numberWithInt:(1)]) {
return YES;
} else {
return NO;
}
}
わかりました、今私は私のviewController.m
ようにそれを呼び出します:
SWGAppDelegate *appDelegate = (SWGAppDelegate *)[[UIApplication sharedApplication]delegate];
NSString *islog = @"no";
if(appDelegate.getISlogged){
islog=@"yes";
}
今、私がそれを実行すると、私はいつも取得し、それをThread 1: breakpoint 2.1
どうするかわかりません。すべてのコードを削除しreturn YES;
て関数だけを残そうとしましたが、それでも同じエラーが発生します =\
ヘルプやヒントがあれば、ありがとうございます。