激活iPhone相机操作会导致我的应用崩溃

时间:2016-09-16 15:17:12

标签: ios objective-c iphone camera viewcontroller

奇怪的问题:

我的用户通过点击按钮拍摄照片来激活iPhone相机。例如。点击按钮,相机打开。直到昨天,下面的代码完全正常(并且仍在我自己的手机上)。但是,在我们测试组中的其他人的手机上,只要轻按相机按钮,应用就会崩溃。知道为什么?看下面的代码 - 我很难过。 注意 :每个人都在运行iOS 10。

ViewController.h

  console.Writeline("Enter Your Name");
  string name= console.Readline();

ViewController.m

if(cki.Key == ConsoleKey.Backspace && name.Length >= 0)
{
    if (name.Length == 0)
    {
        name.Remove(0, 0);
    }
    else
    {
        name.Remove(name.Length - 1, 1);
    }
     temp--;
    Console.Write(" ");   
}

1 个答案:

答案 0 :(得分:2)

如果它仅在ios10上崩溃,那么privacy key settingios10中的xcode 8可能是强制性问题。所以你需要在key下面添加

  Privacy - Photo Library Usage Description

到你的info.plist。它可能会解决你的问题。否则你的代码就完美了。

您可以参考this answer了解更多关键及其说明!