저는 Xcode 및 iPhone 개발에있어 처음입니다. 나는 appDelegate.m
파일에 함수 getISlogged;
을 작성했다. 나는 항상 Thread 1: breakpoint 2.1
를 얻을 그것을 실행할 때 이제- (bool)을 반환하지 않습니다.
SWGAppDelegate *appDelegate = (SWGAppDelegate *)[[UIApplication sharedApplication]delegate];
NSString *islog = @"no";
if(appDelegate.getISlogged){
[email protected]"yes";
}
와 내가 함께해야합니까 무슨 생각이 없다 :
- (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
에서 호출 : 그것은 이런 식입니다 그. 나는 모든 코드를 제거하고 함수에 단지 return YES;
을 남기려고했지만 여전히 동일한 오류가 발생합니다. \
도움이나 조언이 도움이 될 것입니다.
당신은 확인 실수로 중단 점을 추가하지 않았습니까? :) –