1
我有一个完美运行的项目(我希望:))在iOS 6 SDK上。xcode向后兼容性方法
当我尝试在ios 5模拟器上测试它时,我有一个空白视图,所以我想我已经使用了一些不兼容的方法。
如何发现并验证哪些方法不起作用?
或者我的xib有问题吗?
编辑: 我的appDelegate代码:
LoginViewController *loginViewController =
[[LoginViewController alloc] initWithNibName:"LoginViewController.xib" bundle:[NSBundle mainBundle]];
navigationController = [[UINavigationController alloc] initWithRootViewController:loginViewController];
navigationController.navigationBar.hidden = YES;
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = navigationController;
if (![self connect]){}
[self.window makeKeyAndVisible];
有些事情发生了变化(如调用顺序和方向),但如果6中支持某些内容但不支持5,它会崩溃并显示“未知选择器”。 ) – geo
检查你的日志是否有关于任何崩溃的任何信息? – Ashim
我没有任何错误日志:(我想我的空白屏幕问题可能是由错误的xib引起的,所以我也尝试过与另一个xib没有运气。 – CeccoCQ