2016-09-12 2 views
-1

エラーが出てくる:私は私にいくつかの同様の問題を検索しました [ageInputTextFiled mas_makeConstraints:^(MASConstraintMaker *make){}]; は、ほとんどの答えは石工が正常にプロジェクトにリンクされていないと言います、しかし、私はcocoapodsで石積みをロードし、コンパイルは大丈夫です。誰も助けることができますか?ありがとうエラー:理由:「 - [UITextFieldのmas_makeConstraints:]:このコードの実行時に認識されていないセレクタ

+1

ここにコードを投稿 – SeanChense

+0

@SeanChense UITextField * ageInputText = [[UITextField alloc] init]; [ageInputText mas_makeConstraints:^(MASConstraintMaker * make) { make.left.mas_equalTo(self.ageLabel.mas_right).with.offset(30); make.centerY.equalTo(self.ageLabel.mas_centerY); make.height.equalTo(@ 44); make.width.equalTo(@ 120); }]; [self.contentView addSubview:ageInputText]; – LEOliao

答えて

0

あなたは最初にaddSubviewを設定し、制約を設定する必要があります。

+0

お返事ありがとう、私はこの方法を試みたが、仕事ではない、同じエラーが出てきた – LEOliao

0

よく...私は1つの解決策を見つけました。他のリンカーフラグを開き、 "$(inherited)"を追加してください。私のプロジェクトはうまく動作し、エラーは消えます。

しかし、私はこれがどう働くか正確には分かりません。もし誰かが私に教えてくれれば、私はそれを感謝します。

関連する問題