に環境を設定します。 1. xcode7.3.1 2.マックOS 10.11.4 3.サポートARCはXcodeは他のリンカフラグ
私はUIViewののカテゴリでファイルを書き込み、その名前があります'UIView +フレーム'。私は3番目の静的ライブラリを使用
- (CGFloat)centerX
{
return self.centerX;
}
- (void)setCenterX:(CGFloat)centerX
{
CGPoint center = self.center;
center.x = centerX;
self.center = center;
}
私はビルド設定の他のリンカフラグで「-all_load」を設定した場合、第三の静的ライブラリがリンクすることはできません、それは私には、シンボルを複製言うと、それは失敗します。
しかし、私は '-all_load'のフラグをキャンセルすると、3番目の静的ライブラリをリンクして正常にできます。ちなみに、 'UIView + Frame'のカテゴリはcenterXコール時にクラッシュします。
私は問題を解決できません、ありがとう、ありがとう。
として、それを修正しますか? – iYoung