나는 ShareKit
, 아이폰 OS 애플 리케이션을위한 오픈 소스 공유 재단과 함께 일하고 있어요. 키트가 루트보기 컨트롤러가 무엇인지 감지하지 못하도록하는 알려진 버그가 있습니다. 이 버그에 대한 픽스는 [SHK setRootViewController:myViewController];
을 앱 위임에 추가합니다. 수정이 UIApplication didFinishLaunching
방법에있는 경우루트보기 컨트롤러?
, 뷰 컨트롤러는 self
되지 않을 것? 내가 뭘 놓치고 있니? 나는 또한 아무 소용 self.viewController
, self.window.rootViewController
및 self.window
을 시도했습니다.
편집 : 여기에 전체 didFinishLoading
는 다음과 같습니다
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.viewController = [[Chatter_BoxViewController alloc] initWithNibName:@"Chatter_BoxViewController" bundle:nil];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
[SHK setRootViewController:self.viewController];
return YES;
}
편집 내용에 코드가 추가되었습니다. 생각해보십시오. –
내 게시물을 편집했습니다. – Peres
사람들은 아이폰 OS 5보기 기반 응용 프로그램에서 그냥 기본값입니다, 내가 그들을 변경되지 않았습니다. iOS 5의 ARC 때문에 'self.viewController'가 누출 될 염려가 없습니다. 나는 여전히'[SHK]'줄에 대해 궁금해하고있다. –