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