問題タブ [outlet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - いつ/どのように - アウトレット -> didSet
アウトレットの didSet が実際にいつ/どのようにトリガーされるのだろうか?
例えば :
swift - 認識されないセレクターがインスタンス 0x7fab52544020 に送信されました
コレクション@IBoutletsとして接続された10個のボタンがあります
@Iaction でそれぞれを接続しますが、タップするとエラーが発生します
arrays - 複数のimageViewをswiftで1つの(配列)アウトレットに入れることはできません
Xcode 8とswiftでOSXを使用しています。ストーリーボードでは、NSView にドラッグした複数の NSImageViews (10) があります。サブクラス化された親 NSViewController でそれらすべてにアクセスする必要があります。配列アウトレットに配置できることを読みましたが、これを行う方法の説明はXcode のバージョンで、動作するものは何も見たことがありません。2 つの imageView を示すストーリーボードを次に示します。
ただのアウトレットなのでコードは表示できません。現在、私はそれを次のように宣言しようとしています:
配列を提供するこのようなアウトレットは完璧ですが、個々のビューに接続する方法がわかりません。あるポスター (大量の記録) は、アウトレット作成のポップアップにアウトレット配列としての選択肢があることを示唆していましたが、それは起こりません: 私はアウトレットまたはアクションのいずれかを取得します (Xcode 7 で配列の選択を見たという非常に漠然とした思い出があります。しかし、私はそれを使用したことはありません)。別のポスターは、配列アウトレットが選択可能な接続インスペクターを見ることを提案しました-私もそれを見ていません。
これは簡単な操作です。誰でも私がそれを理解するのを手伝ってくれますか? 残念ながら、Google検索を使い果たしました。
後で編集:アウトレット配列が機能した場所を今覚えています。それは私のiosプロジェクトにあり、期待どおりに表示されました。osxに実装されていないと仮定する必要がありますか?