Three20链接器错误

时间:2010-03-15 16:20:01

标签: iphone object linker compiler-errors linker-errors

我有以下代码行:

if( !self.isLoading && TTIsEmptyString !TTIsEmptyString(_username) )

并导致以下错误:

未定义的符号:   “_TTIsEmptyString”,引自:        - UserModel.o中的[UserModel load:more:] ld:找不到符号 collect2:ld返回1退出状态

我读过,链接器错误来自“未包含”的库,但是我的项目中包含了three20 lib。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我相信Three20的最新版本删除了这种方法,而没有像它应该拥有的那样大的新闻。我花了一些时间来解决这个问题,但基本上你只需要将对TTIsEmptyString的所有调用都改为TTIsSetWithItems,例如:

if( !self.isLoading && !TTIsSetWithItems(_username) )

我希望这适合你。