所以,我的 Xcode 有两个问题。我是 iPhone 应用程序开发的新手,因此任何帮助都会有用。我正在创建一个带有 mapView 的应用程序,所以首先我做了所有应该做的事情。声明、 View 确实加载、委托(delegate)等等。之后我将其属性连接到 map View ,结果出现了 28 个错误。在模拟器上它可以工作,包括 map ,但在手机上它总是崩溃。之后我删除了 map View 的所有代码,它保持不变。
一些想法这可能是什么?如何为 iPhone 制作 map View ?
"_OBJC_CLASS_$_NSBundle", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_NSFileManager", referenced from:
objc-class-ref in AppDelegate.o
"_objc_msgSendSuper2", referenced from:
-[AppDelegate dealloc] in AppDelegate.o
-[MainViewController didReceiveMemoryWarning] in MainViewController.o
-[MainViewController viewDidLoad] in MainViewController.o
-[MainViewController viewDidUnload] in MainViewController.o
-[MainViewController viewWillAppear:] in MainViewController.o
-[MainViewController viewDidAppear:] in MainViewController.o
-[MainViewController viewWillDisappear:] in MainViewController.o
...
"_objc_setProperty", referenced from:
-[AppDelegate setWindow:] in AppDelegate.o
-[MainViewController setManagedObjectContext:] in MainViewController.o
-[MainViewController setOdaberiTaxi:] in MainViewController.o
-[MainViewController setIzbornik:] in MainViewController.o
-[MainViewController setTaxiPicker:] in MainViewController.o
-[MainViewController setListaTaxiZG:] in MainViewController.o
-[MainViewController setToolbar:] in MainViewController.o
...
"__objc_empty_vtable", referenced from:
_OBJC_CLASS_$_AppDelegate in AppDelegate.o
_OBJC_METACLASS_$_AppDelegate in AppDelegate.o
_OBJC_CLASS_$_MainViewController in MainViewController.o
_OBJC_METACLASS_$_MainViewController in MainViewController.o
_OBJC_CLASS_$_FlipsideViewController in FlipsideViewController.o
_OBJC_METACLASS_$_FlipsideViewController in FlipsideViewController.o
"_OBJC_CLASS_$_UIResponder", referenced from:
_OBJC_CLASS_$_AppDelegate in AppDelegate.o
"_objc_msgSend", referenced from:
_main in main.o
-[AppDelegate dealloc] in AppDelegate.o
-[AppDelegate application:didFinishLaunchingWithOptions:] in AppDelegate.o
-[AppDelegate applicationWillTerminate:] in AppDelegate.o
-[AppDelegate saveContext] in AppDelegate.o
-[AppDelegate managedObjectContext] in AppDelegate.o
-[AppDelegate managedObjectModel] in AppDelegate.o
...
"_OBJC_CLASS_$_UIActionSheet", referenced from:
objc-class-ref in MainViewController.o
"_OBJC_CLASS_$_UIViewController", referenced from:
_OBJC_CLASS_$_MainViewController in MainViewController.o
_OBJC_CLASS_$_FlipsideViewController in FlipsideViewController.o
"_objc_autoreleasePoolPop", referenced from:
_main in main.o
"__objc_empty_cache", referenced from:
_OBJC_CLASS_$_AppDelegate in AppDelegate.o
_OBJC_METACLASS_$_AppDelegate in AppDelegate.o
_OBJC_CLASS_$_MainViewController in MainViewController.o
_OBJC_METACLASS_$_MainViewController in MainViewController.o
_OBJC_CLASS_$_FlipsideViewController in FlipsideViewController.o
_OBJC_METACLASS_$_FlipsideViewController in FlipsideViewController.o
"_UIApplicationMain", referenced from:
_main in main.o
"_OBJC_METACLASS_$_UIResponder", referenced from:
_OBJC_METACLASS_$_AppDelegate in AppDelegate.o
"_OBJC_CLASS_$_UIView", referenced from:
objc-class-ref in MainViewController.o
"_OBJC_CLASS_$_UIApplication", referenced from:
objc-class-ref in MainViewController.o
"_OBJC_CLASS_$_NSArray", referenced from:
objc-class-ref in MainViewController.o
"_OBJC_CLASS_$_NSManagedObjectContext", referenced from:
objc-class-ref in AppDelegate.o
"___CFConstantStringClassReference", referenced from:
CFString in AppDelegate.o
CFString in AppDelegate.o
CFString in AppDelegate.o
CFString in AppDelegate.o
CFString in MainViewController.o
CFString in MainViewController.o
CFString in MainViewController.o
...
"_OBJC_CLASS_$_UIAlertView", referenced from:
objc-class-ref in MainViewController.o
"_OBJC_METACLASS_$_UIViewController", referenced from:
_OBJC_METACLASS_$_MainViewController in MainViewController.o
_OBJC_METACLASS_$_FlipsideViewController in FlipsideViewController.o
"_NSSQLiteStoreType", referenced from:
-[AppDelegate persistentStoreCoordinator] in AppDelegate.o
"_objc_autoreleasePoolPush", referenced from:
_main in main.o
"_NSStringFromClass", referenced from:
_main in main.o
"_NSLog", referenced from:
-[AppDelegate saveContext] in AppDelegate.o
-[AppDelegate persistentStoreCoordinator] in AppDelegate.o
"_OBJC_CLASS_$_NSManagedObjectModel", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_NSURL", referenced from:
objc-class-ref in MainViewController.o
"_OBJC_METACLASS_$_NSObject", referenced from:
_OBJC_METACLASS_$_AppDelegate in AppDelegate.o
_OBJC_METACLASS_$_MainViewController in MainViewController.o
_OBJC_METACLASS_$_FlipsideViewController in FlipsideViewController.o
"_OBJC_CLASS_$_NSPersistentStoreCoordinator", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
最佳答案
我遇到了类似的错误,这解决了我的问题: 单击“目标”> 构建阶段> 将二进制文件与库链接> 单击“+”> CoreData.framework。 > 添加。
关于iphone - 链接器找不到 _objc_msgSend 和许多其他符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349439/