1

ストーリーボードのプロトタイプ セルからビュー コントローラーにラベルを接続しようとしています。これを行うたびに、「アウトレットは繰り返しコンテンツに接続できません」というエラーが表示されます。コンテンツを繰り返している場所がないため、なぜそれを行っているのかわかりませんが、以下の画像を提供しています。「TOP cell: user post」という緑色のコメントを混乱させないように、アウトレットは、ユーザー、メッセージ、および時間が表示されるView Controllerの上部に接続されています。このエラーを発生させずに、プロトタイプセルからView Controllerへのアウトレットを作成したいだけです。これで十分な情報であったことを願っています。

ここに画像の説明を入力

4

2 に答える 2

2

このラベルは UITableView セルに属します。そして、コンセントをコントローラーに接続すると、問題が発生します。

これを行う必要があります:

テーブル ビュー セルのサブクラスを作成し、プロトタイプのクラスとして設定します。そのクラスにアウトレットを追加して接続します。

于 2015-10-30T02:26:01.550 に答える
0

実行時には、テーブル ビューの行数に応じて、そのセルのインスタンスが 0、1、または 100 になる場合があります。各セルには、そのラベルの独自のインスタンスがあります。コンセントはどのラベルに接続する必要があると思いますか? 良い答えはありません。

いずれにせよ、View Controller が読み込まれると、セルのインスタンスは確実にゼロになるため、そのようなアウトレットを接続するものは何もありません。セル インスタンスは、ストーリーボード シーンが完全に読み込まれた後に、繰り返しtableView(_:cellForRowAtIndexPath:)呼び出すことによって作成されます。dequeueReusableCellWithIdentifier(_:)

于 2015-10-30T01:26:03.167 に答える