2012-01-26 14 views
1

まず、このトピックで6時間を費やし、インターネットが提供するすべてのものを読んだと言います。それが私がここに来た理由です。ユニバーサルにiPhoneアプリをアップデートする:IBOutlets

私はUniversalに変換しましたが、XcodeはMainWindow-iPad.xibを作成しました。 ここに私の質問があります:

1)新しいiPad固有のxibの命名規則は何ですか? Xcodeは "-iPad"を作成しましたが、私はそれらを "〜ipad"にすると考えています。なぜ違い?

2)(大変重要です)いくつかの "〜ipad" xibを作成した後、Xcodeはこれらをロードすることを知っているようです。ですから、 "RootViewController.xib" の内容をコピーして "RootViewController〜ipad.xib"に貼り付けます。 これは問題です:この新しい〜ipad xibにはアウトレットまたは参照アウトレットがありません! 私のページのボタンを何かにリンクすることはできません。どのように私は別の〜ipadの.mと.hをすべて持っていることなくこれを行うのですか?

ご協力いただきありがとうございます。私は一度これがすべて動作するようにこれについてのチュートリアルを書くつもりです。

答えて

3

そのiPad〜nibのクラスを、対応するiPhone nibと同じクラス名に設定するだけです。これはInterface Builderのインスペクタで行います。あなたは、あなたが物事を行う順序に応じてアウトレットをバックアップしなければならないかもしれません。私はあなたがクラスを設定した後に、あなたがiPhoneのペン先からiPadのペン先にオブジェクトをコピーすると、アウトレットが配線されたままになると思います。

+0

特にペン先はそれに関連付けられたクラスを持っているようですが、テーブルはそのように見えません。 AHHHHH ...ファイルの所有者。あなたは私の友人です!私は今夜​​最後に寝ることができます!ありがとう!!!!!! – Gravemind

+0

いつでも、Stack Overflowの誰かが私のリアを保存するたびにドルがあれば、私は金持ちになるでしょう:)。そして、あなたがそれを完了したら、私にそのチュートリアルへのリンクを送ってください。 –

関連する問題