appDelegate에서 viewController로 NSArray를 전달하려고하는데 데이터가 유지되지 않는 것으로 보입니다. 예 : 'courseArray'는 appDelegate의 값을 포함하지만 viewController의 값은 비어 있습니다. 내가 도대체 뭘 잘못하고있는 겁니까?delegate에서 viewcontroller로 데이터 전달하기 iOS
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
CourseSelectController *courseTimeTableView = [[CourseSelectController alloc] initWithNibName:nil bundle:nil];
courseTimeTableView.courseArray = self.courseArray;
[courseTimeTableView release];
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[WestminsterViewController alloc] init] autorelease];
if([self.window respondsToSelector:@selector(setRootViewController:)])
{
[self.window performSelector:@selector(setRootViewController:) withObject:self.viewController];
}
else
{
[self.window addSubview:[self.viewController view]];
[self.viewController.view setFrame:[self.window bounds]];
}
[self.window makeKeyAndVisible];
return YES;
}
를 고정하여
시작? 당신은 그것을 '보유'하지 않았거나 다른 대상에게 그것을 '보유'할 수있는 기회를주었습니다. 이로 인해 문제가 발생할 수 있습니다. – dvorak