私のカスタムNSControlクラスでinitwithcoderのinitメソッドを使用しようとしています。NSCoder入手可能
これはうまく動作し、私がそれを行うために必要なことをします。しかし、これは、ここのフォーラムでこの質問をしています - > NCControlのクラスリファレンスで、initWithCoderにスクロールしてそれをクリックすると、SDKs macOS 10.10+私はそれがうまくいかないと信じていますそれ以前のバージョンでは何が必要なのでしょうか... Appleのドキュメントがもう一度間違っていない限り...
BTW - Appleの独自のリファレンス(オンラインでもオフラインでも)は明らかにNSCoderクラスにも苦しんでいますこののSDKのMacOS 10.10以上
https://developer.apple.com/reference/foundation/nscoder
から210奇妙なことは、NIBがどのようにロードされ、さまざまなオブジェクトに対してどのinitメソッドが呼び出されるかを記述するドキュメントでは、initWithCoderを指定された初期化子として記述していますが、そのドキュメントは10.10より前です。安心して私の心を設定することができます誰にでも
おかげで;-)
ムニール、時間を割いてくれてありがとう。あなたはNSCoderクラスについて正しいです。 Objective-Cに切り替えると10.0+が表示されます。ただし、https://developer.apple.com/reference/appkit/nscontrol/1428861-initwithcoder?language=objcに行くと、10.10+と表示され、その方法が動作しない、つまり10.9であることがわかります。しかし、AppleのドキュメントinitWithCodeには非常に長い時間がかかっていますので、私の混乱 –