我的iOS应用程序访问用户的照片ALAssetsLibrary.当我更改应用程序的隐私设置(设置→隐私→照片)时,应用程序会被系统(SIGKILL)杀死.这是一个错误吗?
我使用Xcode的"模拟位置"按钮和iOS模拟器的"调试>位置>自定义位置"设置位置,这些都不起作用.并且Maps.app也无法获得位置.
当然,我更新了iOS 8的CLLocationManager的代码.例如"requestAlwaysAuthorization"和"NSLocationAlwaysUsageDescription"
好像WidgetBundle有最大数量限制,如果超过5个就会报编译错误:Extra argument in call.
但是我没有在任何文档中看到过这样的描述,也没有其他开发者提到过这个问题。
有没有人有想法?
@main
struct WidgetsBundle: WidgetBundle {
@WidgetBundleBuilder
var body: some Widget {
Widget1()
Widget2()
Widget3()
Widget4()
Widget5()
Widget6() // Extra argument in call
}
}
Run Code Online (Sandbox Code Playgroud) 正常显示(Xcode 4.2 4D199,Mac OS X Lion):

异常显示(Xcode 4.2 4C199,Mac OS X Snow Leopard):

它发生在我醒来的一天,我不知道为什么以及如何解决它.我已经重新安装Xcode并重启系统很多次了.