NSUserDefaults에 문제가 있습니다. 나는 애플 리케이션을 위해 가능한 한 밀접하게 책의 단계를 밟았지만 같은 문제가 발생한다. 내가 설정에서 시도하고로드 할 때NSUserDefaults 및 할당 해제 된 인스턴스의 문제
나는
*** -[NSUserDefaults integerForKey:]: message sent to deallocated instance 0x3b375a0
오류를 얻고있다. 다음은 App Delegate 클래스에있는 코드입니다.
- (void)applicationDidFinishLaunching:(UIApplication *)application {
recordingController = [[RecordingTableViewController alloc] initWithStyle:UITableViewStylePlain];
[recordingController retain];
// Add the tab bar controller's current view as a subview of the window
[window addSubview:tabBarController.view];
[self loadSettings];
}
-(void)loadSettings
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSNumber loop = [defaults objectForKey:@"loop_preference"];
NSNumber play = [defaults objectForKey:@"play_me_preference"];
NSNumber volume = [defaults objectForKey:@"volume_preference"];
}
당신은 내가 아직 값으로 아무것도 할 것을 시도하고 있지 않다 볼 수 있습니다,하지만 난 루프 우선 읽는 줄에 오류가 발생한다. 내가 NSString을 읽으 려한다면 그것을 얻는다.
의견을 보내 주시면 대단히 감사하겠습니다.
감사
피터
은 아이폰 개발입니까? 어떤 사람은 그것이 아이폰 물건을 가지고 있는지 확인하시기 바랍니다! – RageZ