0

我正在编写一个需要直接访问相机的 iPhone 应用程序。由于它是内部的,我对使用全套标头和私有框架没有任何疑虑。
我在应用程序中包含了 PhotoLibrary 框架。它为 2.0 固件编译,我可以将它放在设备上并运行它。但是,一旦启动,它就会退出并返回主屏幕。

我认为 PhotoLibrary 框架没有被加载或类似的东西。

我会发布一些调试输出,但我实际上还没有电话。

谢谢!

4

2 回答 2

0

这可能是也可能不是问题。iPhone 模拟器可以让您摆脱许多在实际设备上无法使用的东西——模拟器应用程序可以使用许多手机上不存在的类(例如 NSXMLDocument,在 Mac OS 上可用X 和 iPhone 模拟器,但不是真正的 iPhone)。拿到手机,运行应用程序,然后使用 Xcode 查看手机的系统控制台,了解它崩溃的原因。

于 2009-03-28T23:27:58.407 回答
0

感谢所有的帮助。

事实证明,我试图将 iPhone 2.0 SDK 中的类与具有 2.2.1 的 iPhone 一起使用。因此,当我在 Xcode 中将设备设置为 2.0 时,它会正确编译,但在 iPhone 上会失败,因为旧类不再存在。

我通过从 2.2.1 SDK 获取类来解决我的问题。现在我的程序在 iPhone 上运行良好。

于 2009-04-09T21:15:08.687 回答