iOS 5相机不像4.x那样工作

时间:2011-10-17 20:26:15

标签: ios5

我的应用程序在ios 4.x

中运行得非常好

该应用程序的工作方式如下

  1. 启动应用
  2. 点击启动相机的按钮
  3. 拍摄照片
  4. 点击使用
  5. 这会将您带到另一个可以标记照片的屏幕
  6. 等...
  7. 现在当我点击使用按钮时,应用程序只是冻结,没有崩溃,没有任何调试消息。我试过设置断点等等。我只是不知道还有什么可以尝试。非常感谢任何帮助。

    - THX

2 个答案:

答案 0 :(得分:0)

如果它是冻结的,没有崩溃,那么你可能会陷入某个无限循环。只要你在运行时连接到调试器,就可以在应用程序被卡住时暂停它,并且它应该给你一些指示它会被阻止的位置。

答案 1 :(得分:0)

我发布了另一个答案,让答案更清楚。

我刚刚找到了这个问题的(简单)解决方案:

我换了:

[[[UIApplication sharedApplication] keyWindow]  setRootViewController:self];
[[self parentViewController] dismissModalViewControllerAnimated:YES];   

由:

[self dismissModalViewControllerAnimated:YES];  

它适用于iOS 5,因为它在iOS 4上工作。我还没有在iOS 4中测试,但我认为它的工作方式类似。

请确认我这也适合你。