私はバインディングを把握しようとしていて、xcodeにCPTextViewを設定してCPWindowを設定し、ウィンドウとテキストビューをそれぞれのアウトレットにバインドしました。このコードをKVOに準拠させるにはどうすればよいですか?
私はちょっと固まって、テキストビューに_xmlContent
を表示しようとしています。私はxcodeのバインドを "delegate"に設定し、キーパスはxmlContent
(self.xmlContent
と_xmlContentとそのすべてのバリエーションについて考えてみました)に設定しました。
@import <Foundation/Foundation.j>
@import <AppKit/AppKit.j>
@implementation AppController : CPObject
{
@outlet CPWindow theWindow;
@outlet CPTextView codeView;
CPString _xmlContent @accessors(property=xmlContent);
}
// ...
@end
私は今取得していたメッセージは次のとおりです。
CPUndefinedKeyException: <AppController 0x00a177> is not key value coding-compliant for the key xmlContent
は、どのように私は私のAppControllerキー値がキー「xmlContent」のために準拠したコーディングするのですか?
私はSafariで「キャッシュを無効にする」を有効にしていませんでしたが(今やってください!)、キャッシュを破棄するためのいくつかのトリックを試しました。私はSafariのすべてのキャッシュを手動でクリアしたと思っていましたが、私は間違っていたと思います。 – Kris
ええええええええええええええええええええええええええええええええええええええええええ、 Chromeには独自の問題がありますが、開発中に「開発者用ツールが開いている間はキャッシュを無効にする」オプションが非常にうまく動作することがわかりました。 –
それは私の新しい戦略になります:) – Kris