私はUITextView
クラスに余分な変数を追加する必要があります。UITextViewクラスを拡張するには?
私の最初の試み:
extension UITextView
{
var id : String
}
しかし、それはエラーメッセージExtension may not contain stored properties
を与えます!
第二の試み:
extension UITextView
{
var id : String
{
get { return self.id }
set(newValue) { self.id = newValue }
}
}
しかし、それは私のアプリを押しつぶすと私はvar id
に値を代入しようとすると、エラーメッセージThread 1 : EXC_BAD_ACCESS
を与えます。
はどうすればvar id
に値を代入し、それを印刷することができますか?
私はいわゆる「醜い」方法を試みましたが、「未解決の識別子OBJC_ASSOCIATION_COPY_NONATOMICの使用」と言いますが、何が間違っていますか? – Roy
@Roy Swift 3の[回答時](https://stackoverflow.com/a/40862150/1226963)をご覧ください。 – rmaddy