【问题标题】:xcode set the other linker flagxcode 设置另一个链接器标志
【发布时间】:2016-09-03 03:42:48
【问题描述】:

环境: 1.xcode7.3.1 2. mac 操作系统 10.11.4 3.支持ARC

我写的文件是UIView的一个类别,它的名字是'UIView+Frame'。

- (CGFloat)centerX
{
    return self.centerX;
}

- (void)setCenterX:(CGFloat)centerX
{
    CGPoint center = self.center;
    center.x = centerX;
    self.center = center;
}

我使用第三个静态库,当我在构建设置的其他链接器标志处设置“-all_load”时,第三个静态库无法链接,它告诉我重复符号并且失败。

但是我取消了'-all_load'的标志,第三个静态库可以链接成功。糟糕的是,'UIView+Frame'的类别在调用centerX时崩溃了。

我无法解决问题,请帮助我,谢谢。

【问题讨论】:

  • 你能帮我们提供你得到的崩溃日志吗?

标签: ios xcode hyperlink compilation


【解决方案1】:

我已经解决了这个问题。

- (CGFloat)centerX
{
    return self.centerX;
}

修改如下

- (CGFloat)centerX
{
    return self.center.x;
}

【讨论】:

  • 这与你的不完整问题完全无关。
猜你喜欢
  • 1970-01-01
  • 2016-05-20
  • 2015-01-24
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
  • 2014-02-24
  • 2016-05-27
  • 1970-01-01
相关资源
最近更新 更多