我下载了一个日历教程并使用部署目标作为iOS 6.1运行它并在模拟器中运行它,一切都很顺利。我将它加载到iOS 6.1设备上,然后崩溃了“找不到选择器”
它使用'startOfDayForDate'
return [[NSCalendar currentCalendar] startOfDayForDate:self.start];
这在iOS 6.1测试设备上崩溃,但它在模拟器中工作,即使我有iOS 6.1的部署目标。
我使用了instancesRespondToSelector并发现它没有响应。 我列出了这些方法,发现与模拟器相比,当我在设备上运行相同的程序时,减少了大约30种方法。
请注意,其他设置相同。
Q值。如何设置模拟器来模拟某个操作系统?
是否有一些隐藏的设置我没看到会导致模拟器从不同版本的iOS加载方法?