2016-10-04 1 views
0

接続を参照するコンセントは接続インスペクタで表示されなくなりますが、右クリックして黒いコンセントのウィンドウが開いたときに表示されます。XCode:IBOutlet接続がどのように消えて、まだ存在しますか?

Swift 3: Image does not show when setting isHidden=falseには、isHiddenがfalseに設定されていると背景UIImageViewが表示されないという問題がありました。私は接続を参照するアウトレットが接続インスペクタにもう存在しないことを発見しましたが、「View Controller Scene」 - >「View Controller」 - >「View」という黒いアウトレットウィンドウが開いた状態で「Background」という単語を右クリックしたときそして接続はそこにあった!だから私はその黒いウィンドウとViewControllerでその接続を削除し、別のIBOutletをバックグラウンドのUIImageViewからViewControllerにドラッグ・アンド・ドロップしました。

しかし、どうしたら最初に起こることができますか?

+0

アップルのツールは非常にうんざりです。彼らは完全に別々のものでしたが、今日はわずかに接続されています。コード行を簡単に削除することができ、xib /ストーリーボードにはまだ接続があり、遅すぎるまで気づかないでしょう。ようこそ、 "あなたは間違いなく私たちの開発ツールを愛するでしょう"という世界へ! –

答えて

1

しかし、どうしたら最初に起こることができますか?

ストーリーボードファイルの実際のXMLを見てください。

<connections> 
    <outlet property="nameLabel" destination="ABG-fa-Haa" id="dEC-Ro-Sac"/> 
    <action selector="buttonAction:" destination="esT-2Y-Pvc" eventType="touchUpInside" id="aCT-ob-Q4d"/> 
</connections> 

ものは、あなたがストーリーボードエディタで作成した接続は、次のとおりです。オブジェクトは、一般的に次のようになります<connections>セクションを持っています。エディタはソースコードから得られる情報を使って作成する必要がある接続を決定しますが、作成した後はストーリーボードとアウトレットとアクションを定義するソースコードとの間に実際の接続はありません。後でそれらの定義を変更または削除すると、接続は削除されるまでストーリーボードで指定されます。

関連する問題