CGAffineTransformMakeRotation链接器错误

时间:2015-05-22 05:11:31

标签: ios objective-c iphone cgaffinetransform

架构x86_64的未定义符号:

_CGAffineTransformMakeRotation,引自:

-[JKParentTableViewCell rotateIconToExpanded] in JKParentTableViewCell.o
-[JKParentTableViewCell rotateIconToCollapsed] in JKParentTableViewCell.o

_CGRectZero,引自:

-[JKExpandTableView initialize] in JKExpandTableView.o
-[JKParentTableViewCell initWithReuseIdentifier:] in JKParentTableViewCell.o
-[JKSubTableViewCellCell initWithReuseIdentifier:] in JKSubTableViewCellCell.o
  

ld:找不到架构x86_64的符号
  clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

1 个答案:

答案 0 :(得分:0)

JKExpandTableView也有同样的问题。您可以使用_CGRectZero更改所有CGRectMake(0,0,0,0)函数,它对我有用。我还在寻找另一个问题,我这样评价他们:

  • (void)rotateIconToExpanded {
    
    [UIView beginAnimations:@"rotateDisclosure" context:nil];
    
    [UIView setAnimationDuration:0.2];
    
    //iconImage.transform = CGAffineTransformMakeRotation(M_PI * 2.5);
    
    [UIView commitAnimations];
    }
    

它不影响整个项目,就在你按下表格单元格时,图标不会旋转。