TTRequestLoader总是引发“TTDASSERT失败:_cacheKey == request.cacheKey”

时间:2010-04-28 17:12:35

标签: iphone three20

我从Three20库运行TTCatalog应用程序,并在单击“Three20目录”的“照片缩略图”时遇到此错误:

TTDASSERT failed: _cacheKey == request.cacheKey  

我查看断点并看到它位于addRequest方法的TTRequestLoader.m的第119行。

我知道它没有执行cacheKey的断言,但是为什么即使在示例应用程序上也出现此错误,是否有人遇到相同的错误?这是什么解决方法?
谢谢,

P / S:我昨天刚从git directory下载了Three20。所以我认为这是最新的。

1 个答案:

答案 0 :(得分:0)

您可以安全地注释掉这些断言。下一步将完全删除断言。

添加它们的目的是用TTURLRequestLoader标记一个奇怪的设计决定,但事实证明它实际上是一个相当普遍的断言。