我在xcode 6中放置了一大堆代码,位于我的import语句的正下方:
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000
if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) {
[self.locationManager requestWhenInUseAuthorization];
}
#else
#endif
当我选择要运行的物理设备时,项目构建正常。当我选择要运行的模拟器时,我得到一个预期的标识符错误:
预期标识符或“(”
在这一行:
if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) {
我显然拥有正确数量的括号,因为它在物理设备上构建,运行并完成其任务。如果此网站上有解释,我无法找到它。
谢谢。