我对 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;
在函数中,但仍然出现相同的错误 =\
任何帮助或提示都会对您有所帮助。