2016-11-11 8 views
0

accessoryViewという名前のカスタムセルがあります。ランタイムアトリビュートに準拠しないカスタムセルのキー値コーディング

コードから私はこれを行うことができます。

NSObject* t2 = [cell valueForKey:@"accessoryView"]; 
NSObject* t3 = [t2 valueForKey:@"layer"]; 
NSObject* t4 = [t3 valueForKey:@"cornerRadius"]; 

すべての値が正しく返されます。

私はインターフェイスビルダーでこれを追加します。

KVC

はその後、私はランタイムエラーを取得: [valueForUndefinedKeyを:]:このクラスは、キー値コーディング準拠のキーaccessoryViewのためではありません。

私はそのような場合がわかりません。プロパティを参照するのに同じメカニズムを使用していませんか?

+0

間違ったもの:)私はそれは私がそれを追加していたオブジェクトであるので、accessoryViewを除外するために、パスを変更し、それが機能するようになりました。 – zorro2b

答えて

0

はそれだけでlayer.cornerRadiusだ、あなたはキーパスに名前を含めるいけない

関連する問題