我开始在 ios 上使用phonegap。我一直在模拟器上构建示例,到目前为止,我尝试过的大多数示例都构建得很好,但通常由于某种原因无法完全发挥作用。 phonegap 在模拟器上会失去其功能吗?我有一台设备要测试,但我还没有收到苹果的回复,所以我可以配置它们来进行开发。由于它们阻止人们在他们的设备上进行开发,难怪 Android 正在扼杀它。
那么还有人注意到这一点吗?我使用 xcode 4.1 和最新的 Phonegap 以及所有最新的 jquery/jqtouch 东西。
模拟器上演示的常见问题是,所有内容都会在视觉上加载,但没有一个按钮是可触摸的,或者某些 ListView 无法加载。我应该更新我的 xcode 吗?这个mac东西快要死我了哈哈。
编辑:这些是我运行mapviewkit插件演示时出现的错误
Undefined symbols for architecture i386:
"_MKCoordinateRegionMakeWithDistance", referenced from:
-[MapKitView setMapData:withDict:] in MapKit.o
"_OBJC_CLASS_$_MKMapView", referenced from:
objc-class-ref in MapKit.o
"_OBJC_CLASS_$_PGAnnotation", referenced from:
objc-class-ref in MapKit.o
"_OBJC_CLASS_$_MKPinAnnotationView", referenced from:
objc-class-ref in MapKit.o
"_OBJC_CLASS_$_AsyncImageView", referenced from:
objc-class-ref in MapKit.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
最佳答案
Phonegap 在模拟器中应该运行得很好,唯一你无法访问的是相机,而且位置有点奇怪,但除此之外,其他一切都对你开放。
确保所有文件都位于正确的位置...如果可能的话,尝试在浏览器中进行测试,看看是否有某些内容无法通过...
关于jquery - Phonegap 和 ios - 示例在模拟器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9170754/