2

あるプロジェクトから別のプロジェクトに xib ファイルをコピーする必要があります。これは基本的なことかもしれませんが、xib ファイルの使用法は初めてです。

project-1 から xxx.h、xxx.m、および xxx.xib を手動でコピーし、1 つのフォルダーに保存して、別のプロジェクトに「Project-2 フォルダーを右クリック -> ファイルを Project-2 に追加」オプションとして含めました。 .

(1)コピー後に一部の IBOutlet 接続が失われました

(2) Xib が新しい IBOutlet 変数を持つことを許可していません。

次に、元の場所 (Project-1 フォルダー) からファイルをコピーしましたが、

(3)新しい IBOutlet 接続を作成すると、参照変数にアクセスすると nil 値が取得されます。

xib ファイルとそのソースを移動/コピーする方法の基本を教えてください。

4

3 に答える 3

3

あなたのコピーには 2 つの問題があると思います。

1)チェックオプションをコピーしている間:「選択したアイテムを宛先フォルダーにコピーする」。スクリーンショットを参照してください!ここに画像の説明を入力

2) また、.x​​ib ファイルで [ファイルの所有者] を選択します --> 右上隅にある Identity Inspector に移動し、その xib に適したクラスを選択します。xib を個別に追加する場合は、このようにクラスを手動で設定する必要があります。

ここに画像の説明を入力

于 2013-01-21T10:01:45.693 に答える
2

それはあなたを助けるかもしれません....あなたの.xibファイルをクリックしてクラス名を追加してください。このようなここに画像の説明を入力してください

于 2013-01-21T10:03:37.177 に答える
1

コピーするときは、クラスとアウトレット接続をセットアップする必要があります。

次の手順を実行します:

  1. xib をコピーします。
  2. ファイルの所有者に xib のクラス名を追加します

クラス

  1. アウトレットを追加する

アウトレット

于 2013-01-21T10:01:25.777 に答える