我得到以下警告,當我試圖呈現導航控制器上的ActivityController,的iOS:警告「試圖提出ViewController中誰的觀點是不是在窗口層次結構」
Attempt to present <UIActivityViewController: 0x15be1d60> on <UINavigationController: 0x14608e80> whose view is not in the window hierarchy!
我試圖把視圖控制器通過以下代碼,
UIActivityViewController * activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
activityController.excludedActivityTypes = excludeActivities;
UIViewController *vc = self.view.window.rootViewController;
[vc presentViewController: activityController animated: YES completion:nil];
[activityController setCompletionHandler:^(NSString *activityType, BOOL completed) {
NSLog(@"completed");
}];
這是怎麼回事?
使用'[present presentViewController:activityController animated:YES completion:nil];' – 2015-02-07 06:32:19
@Mithun MP:是的。工作。謝啦。 :) – iOSNoob 2015-02-07 06:42:12