【发布时间】:2010-12-19 00:54:15
【问题描述】:
演示按预期工作,没有问题。但现在我正试图将它整合到我的项目中。我不使用 xib-s,只使用代码:
OAuthTwitterDemoViewController *vc = [[OAuthTwitterDemoViewController alloc] init]; [[UIApplication sharedApplication].keyWindow addSubview:vc.view]; [vc 发布];
它编译并运行没有错误,但实际的 OAuthTwitterDemoViewController 永远不可见。我还使用 [self.view addSubview:vc.view]
从自定义 viewController 尝试过秘诀是什么??
更新:
好的,这就是我对 NavigationController 所做的:
TwitterAuthViewController *vc = [[TwitterAuthViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:vc];
[vc release];
[self presentModalViewController:navigationController animated:YES];
[navigationController release];
【问题讨论】:
-
您是否尝试过将视图控制器推送到导航控制器?您的其他视图是否正确显示?
-
这太快了,本!是的,UINavigationController 帮了很多忙——我可以看到 TwitterAuthViewController 的视图。但现在我得到 EXC_BAD_ACCESS ... 将尝试调查这个问题。有什么想法为什么它可以从 UINavigationController 工作而不是像我以前那样工作?..
-
顺便说一句,我更新了上面的代码
标签: objective-c cocoa-touch twitter oauth