1

我有一个在 ios 6 SDK 上完美运行的项目(我希望 :))。

当我尝试在 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];
4

1 回答 1

0

“Apple 和向后兼容性”是一个矛盾的说法。如果您发布使用比当前 iOS 版本更旧的应用程序,Apple 并不感兴趣,您知道它们是多么难以迫使开发人员和消费者继续前进。我不会打扰,我会把底线定在 6 点。

于 2013-06-06T10:22:55.960 回答