2
経由で値を設定することができません:今、私は迅速にそれを変換しようとしているので、私はこれやった私はこれ持っていた私のObjective Cのコードでは、プロトコル
if ([view conformsToProtocol:@protocol(UITextInputTraits)]) {
id<UITextInputTraits> field = view;
field.enablesReturnKeyAutomatically = YES;
}
を:
if var field = view as? UITextInputTraits {
field.enabledReturnKeyAutomatically = true
}
を
「フィールド」が不変であると言うコンパイルエラーが発生します。これを達成する正しい方法は何ですか?
しかし、問題は修正されません。ビューはUITextFieldであったり、UITextViewであったりします。だからこそ私は具体的なクラスの代わりに両方が実装するプロトコルを使用しようとしています。 – Gargoyle
私は知っています。それは吸う。私は両方のケースをカバーするために私の答えを改訂しましたが、それはまだ吸う。バグレポートを提出してください! – matt
私はもう一つの恐ろしい解決策を追加しました。何が混乱している。 – matt