我正在尝试使用TBXML来处理XML文件,我已经完成了以下步骤来使用TBXML
在我添加以下行(取自TBXML指南)后,如果我使用自动引用计数,则会出现一个我不应该使用保留的错误。
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"]];
当我尝试运行App时,它会显示以下错误:
"_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)
我该怎么做以及如何解决?
谢谢
答案 0 :(得分:0)
答案 1 :(得分:0)
此错误意味着链接器无法找到TBXML的已编译代码 - 很可能是因为它实际上没有被编译。
在导航器中选择TBXML.m文件,然后打开" Utilities"右侧的面板,确保在" Target Membership"。
下检查您的目标