Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 我是否正确使用核心位置?它没有';我好像不工作_Objective C_Ios_Core Location - Fatal编程技术网

Objective c 我是否正确使用核心位置?它没有';我好像不工作

Objective c 我是否正确使用核心位置?它没有';我好像不工作,objective-c,ios,core-location,Objective C,Ios,Core Location,我刚开始做一些关于核心位置的研究,我下面的教程似乎不适合我。即使我下载源代码并运行它,也不会发生任何事情。目前我已经尝试过了。当我运行它时,我会看到一个弹出窗口,询问我是否希望iPhone使用我的当前位置。我按ok,然后什么也没发生。我还能做什么吗 我也在使用VMWare,目前还不确定这是否是原因(尽管我的internet连接在VMWare上工作得很好)。我使用的是base sdk ios 4.3-运行模拟器。尽管Xcode 4.1和ios 5改进了对模拟器中测试CoreLocation功能的支

我刚开始做一些关于核心位置的研究,我下面的教程似乎不适合我。即使我下载源代码并运行它,也不会发生任何事情。目前我已经尝试过了。当我运行它时,我会看到一个弹出窗口,询问我是否希望iPhone使用我的当前位置。我按ok,然后什么也没发生。我还能做什么吗


我也在使用VMWare,目前还不确定这是否是原因(尽管我的internet连接在VMWare上工作得很好)。我使用的是base sdk ios 4.3-运行模拟器。

尽管Xcode 4.1和ios 5改进了对模拟器中测试CoreLocation功能的支持,但模拟器中的CoreLocation始终会返回1,Infinite Loop,Cupertino,CA。

为了使定位工作,您需要在实际设备上运行代码。最新的公共iOS SDK尚不支持模拟器中的位置更改。模拟器将始终返回加利福尼亚州库珀蒂诺的无限环路(苹果总部)作为位置


有关在应用程序中使用位置的更多信息,请参阅。(尽管我目前找不到关于模拟器局限性的引证。)

iOS5 iPhone模拟器支持位置模拟

如果您使用的是4.3,它在某些情况下确实支持定位。我注意到,当我使用iPhone连接时,我的iPhone模拟器能够从我的手机获取位置。当我在火车上上班时,我可以在模拟器中看到位置更新。但这一更新仅通过核心位置进行。除非你使用iOS5,否则地图会给你Cupertino