我正在尝试用TBXML来获取一个XML文件,我已经完成了以下步骤来使用TBXML
添加了下面一行(取自TBXML )之后,就会产生一个错误,如果我使用的是自动引用计数,则不应该使用retain。
TBXML * tbxml = [[TBXML tbxmlWithURL:[NSURL URLWithString:@"http://www.w3schools.com/XML/note.xml"]] retain];在我移除保留之后
TBXML * tbxml = [TBXML tbxmlWithURL:[NSURL URLWithString:@"http://www.w3schools.com/XML/note.xml"]];当我尝试运行该应用程序时,它会显示以下错误:
"_OBJC_CLASS_$_TBXML", referenced from:
objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)我应该做什么,我该如何修复它?
谢谢
发布于 2013-07-19 18:50:09
发布于 2013-07-19 19:20:08
这个错误意味着链接器找不到TBXML的编译代码--很可能是因为它实际上没有被编译。
在导航器中选择TBXML.m文件,然后打开右侧的“U设备用”面板,确保您的目标在“目标成员资格”下被选中。
https://stackoverflow.com/questions/17751974
复制相似问题