我添加了一个TTActivityLabel,非常类似于示例:
TTActivityLabel *label = [[[TTActivityLabel alloc] initWithStyle:TTActivityLabelStyleBlackBezel] autorelease];
label.text = @"Hello World.";
[label sizeToFit];
label.frame = CGRectMake(0, 0, myView.width, label.height);
[myView addSubview:label];
Run Code Online (Sandbox Code Playgroud)
代码在-sizeToFit上崩溃:
2010-02-09 14:42:21.065 MIB[17092:207] *** -[UICFFont ttLineHeight]: unrecognized selector sent to instance 0xf15e30
Run Code Online (Sandbox Code Playgroud)
我已经发现,ttLineHeight是UIFont的一个补充,似乎Xcode无法正确识别.怎么会发生这种情况?也许我在导入Three20时做错了什么?
当我运行调试器时,它会在发生错误的TTActivityLabel代码中发生中断.我不确定这是否是正确的行为.也许它不应该打破TT代码,因为这是一个静态库?
任何帮助表示赞赏=)
好吧,我找到了解决方案.
当我将three20库添加到我的项目中时,确实发生了一个错误.
构建设置中的"其他链接器标志"未设置为"-all_load -ObjC".我修复了它,现在它工作正常.
归档时间: |
|
查看次数: |
907 次 |
最近记录: |