0

ioutlet (例: UITableView) を作成できない理由を知りたいだけです。別のプロジェクトからnibファイル、.hおよび.mファイルをコピーしました(必要なので)。その後、.h、.m、および nib ファイルの名前を変更しました。次に、IBOutlets を追加または接続しようとしても、できません。なんで?誰かがそれを修正する方法を知っていますか? どうもありがとう。

4

3 に答える 3

4

これは、xib が参照する新しいクラス名を指定する必要があるためです (名前を変更したと言ったように)。

ここに画像の説明を入力

于 2012-09-25T08:27:23.067 に答える
2

.xib ファイルのクラス名の変更を忘れた可能性があります。

于 2012-09-25T08:25:36.600 に答える
0

.h、.m、および xib ファイルの名前を変更するには、次の手順を試してください。これはあなたにとって役に立ちます。

1)ヘッダーファイルに移動しますeg. MyViewController.h.

2) クラス名を右クリックeg. Right click on MyViewController.

3) [リファクタリング] -> [名前の変更] を選択します。

4) 新しい名前を書きeg. MyViewController1ます。

5) プレビューして保存します。

Old class nameこれにより、どこからでもあなたの名前が変更されますNew Class name

また、Identity Inspectorセクションの下のファイル所有者のカスタムクラスプロパティが次と同じであることも確認してくださいNew Class name

于 2012-09-25T08:43:55.400 に答える