作为iPhone开发的新手,我想把它提升到一个新的水平,并将Three20库用于我正在建造的照片库。
http://www.raywenderlich.com/1430/how-to-use-the-three20-photo-viewer
一切似乎顺利到我尝试测试应用程序的时候,我收到了这个错误。
“_ OBJC_METACLASS _ $ _ TTURLRequestModel”,引自:
Ld build / Debug-iphonesimulator / PhotoGallery.app / PhotoGallery正常i386 cd / Users / company / Documents / PhotoGallery setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH“/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin” /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk -L / Users / company / Documents / PhotoGallery / build / Debug-iphonesimulator -F / Users / company / Documents / PhotoGallery / build / Debug-iphonesimulator -filelist /Users/company/Documents/PhotoGallery/build/PhotoGallery.build/Debug-iphonesimulator/PhotoGallery.build/Objects- normal / i386 / PhotoGallery.LinkFileList -mmacosx-version-min = 10.6 -ObjC -all_load -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -framework CoreGraphics -framework CFNetwork -framework SystemConfiguration -framework MobileCoreServices -lz.1.2.3 -framework CoreLocation -framework QuartzCore /Users/company/Documents/opensource/three20/Build/Products/Debug-iphonesimulator/libThree20.a-framework CoreData -o / Users / company / Documents / PhotoGallery / build / Debug-iphonesimulator / PhotoGallery。应用程序/图片集锦
未定义的符号: “_OBJC_METACLASS _ $ _ TTURLRequestModel”,引自: PhotoSet.o中的_OBJC_METACLASS _ $ _ PhotoSet “_OBJC_CLASS _ $ _ TTURLRequestModel”,引自: PhotoSet.o中的_OBJC_CLASS _ $ _ PhotoSet ld:找不到符号 collect2:ld返回1退出状态
任何人
答案 0 :(得分:1)
虽然我包含了Three20静态库,但我没有在同一个库中包含其他依赖项,例如Three20UINavigator.xcodeproj等。
Sudo非常接近。虽然我确实包含了适当的库,但它只是没有被激活;我不知道正确的用语:P
基本上,我们应该记住,仅仅因为我将Three20.xcodeproj拖到我的项目中也不足以满足其他扩展需求。只需将所有需要的xcodeproj文件(在任何地方保存为three20)/ three20 / src /(特定扩展名称)/(特定文件名称).xcodeproj拖入项目“group and files”然后单击每个扩展名和选择(特定文件的名称).a并选中文件预览部分最右侧的复选框。这是我没有为所有似乎解决问题的扩展做的事情,即使我之前已将它们全部包含在内。