0
Xcodeはこの特定のシナリオをマークしていないので、これはAppCodeの質問かもしれません。不一致のパラメータをクリアするにはどうすればいいですか:nullableとFooTypeはAppCodeの互換性の警告ではありません
私はAppCodeのさまざまな場所でこのエラーを参照してください。
FooTypeはどのタイプにすることができParameter type mismatch: Types 'nullable' and 'FooType' are not compatible
。 toItem値は警告でタグ付けます
[self.view addConstraint:[NSLayoutConstraint constraintWithItem:spinnerBackgroundView attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeLeft multiplier:1 constant:0]];
:
ここでの問題を示して呼び出しがあります。
APIを見てみると、toItemパラメータがNULL可能である:
+(instancetype)constraintWithItem:(id)view1 attribute:(NSLayoutAttribute)attr1 relatedBy:(NSLayoutRelation)relation toItem:(nullable id)view2 attribute:(NSLayoutAttribute)attr2 multiplier:(CGFloat)multiplier constant:(CGFloat)c;
私はAPIを呼んでいるかによって引き起こされているこのですか?それともAppCodeの不具合なのでしょうか(違いはない "ゲッターモードに切り替える"以外の提案はありません)。