gpt4 book ai didi

objective-c - Xcode 4 模板在 iOS 3.1.2 中不起作用

转载 作者:行者123 更新时间:2023-12-03 15:52:31 25 4
gpt4 key购买 nike

我想为旧手机测试我的应用程序,并获得了一个 3.1.2 的应用程序。但是当我尝试运行它时,它只会显示启动画面然后崩溃。

然后我尝试从 Xcode 4 模板制作一个新的基于 Hello World View 的应用程序,但即使使用这个,它也可以构建良好但在启动时崩溃。我将部署目标设置为 3.1。

如果我尝试用 iPad 3.2 模拟器运行这个,它也会崩溃。

问题可能出在哪里?

当我在 iOS 设备上运行它时,它会发出此警告,然后停止,而不是真正崩溃:

警告:检测到与加载的库不匹配的 UUID - 磁盘上是:
/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1/Symbols/System/Library/Priv

更新:
我发现我之前出于某种原因在 DeviceSupport 文件夹中创建了从 3.1.2 (7D11) 到 3.1.2 的快捷方式。我删除了它,现在我不再收到警告了。只是一个崩溃;)

0 gdb-arm-apple-darwin
0x000000010010974a internal_vproblem + 308 1 gdb-arm-apple-darwin
0x0000000100109924 internal_verror + 27 2 gdb-arm-apple-darwin
0x00000001001099c2 align_down + 0 3
gdb-arm-apple-darwin
0x0000000100150c5e macosx_solib_add + 794 4 gdb-arm-apple-darwin
0x000000010016417c remote_macosx_complete_create_or_attach + 187 5 gdb-arm-apple-darwin 0x000000010016489e remote_macosx_create_inferior + 1252 6 gdb-arm-apple-darwin
0x000000010005f6c3 run_command_1 + 586 7 gdb-arm-apple-darwin
0x0000000100107b7f execute_command + 557 8 gdb-arm-apple-darwin
0x00000001000171e7 mi_execute_async_cli_command + 204 9
gdb-arm-apple-darwin
0x00000001000168e5 captured_mi_execute_command + 344 10 gdb-arm-apple-darwin
0x0000000100072a62 catch_exception + 57 11 gdb-arm-apple-darwin
0x000000010001443e mi_execute_command + 140 12 gdb-arm-apple-darwin 0x0000000100077721 process_event + 133 13 gdb-arm-apple-darwin
0x0000000100078435 gdb_do_one_event + 1049 14 gdb-arm-apple-darwin
0x0000000100072b49 catch_errors + 70 /SourceCache/gdb/gdb-1518/src/gdb/macosx/macosx-nat-dyld.c:1648: internal-error: unrecognized shared library breakpoint A problem internal to GDB has been detected, further debugging may prove unreliable.



当我运行 iPad 模拟器时,它在 HelloWorldAppDelegate.m 中的这一行崩溃:
self.window.rootViewController = self.viewController;

与此消息:
2011-04-21 11:46:09.006 HelloWorld[5492:207] * -[UIWindow setRootViewController:]: 无法识别的选择器发送到实例 0x4c11bb0
2011-04-21 11:46:09.007 HelloWorld[5492:207]
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“** - [UIWindow setRootViewController:]:无法识别的选择器发送到实例 0x4c11bb0”

更新:
这是通过这个解决的:
//  self.window.rootViewController = self.viewController;
[self.window addSubview: [self.viewController view]];

最佳答案

使用[window addSubview: [myRootViewController view]];而不是 [window: setRootViewController: myRootViewController];在您的应用委托(delegate)中。

关于objective-c - Xcode 4 模板在 iOS 3.1.2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5741498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com