我真的很新的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){
[email protected]"yes";
}
现在,当我运行它,我总是得到Thread 1: breakpoint 2.1
,我不知道什么做那。我试图删除所有的代码,只留下return YES;
在功能,我仍然得到相同的错误= \
任何帮助或提示将有助于感谢你。
你肯定你有没有不小心添加了一个断点? :) –