2012-01-25 16 views
0

プロジェクト間でいくつかのファイルをコピーしました。このコードでは、アイテム間を水平にスクロールできるビューが表示され、各アイテムが下にスクロールされます。私のScrollViewコードが表示されないのはなぜですか?

このコードは、MainWindow.xibを持つプロジェクト内にあり、plistファイルに関連する名前があります。

私は実行すると、「ProjectNameViewController_iPhone.xib」と「ProjectNameViewController_iPad.xib」

と呼ばれるplistファイルにはペン先の情報を持っていない空のOpenGL ESプロジェクト、および2つのnibファイルにコードを入れています私のコードは表示されません。私はこの問題は、私はビューコントローラにサブビューを追加し、このラインを呼び出していますどこにある感じがあります。まず第一に

- (id)initWithPageNumber:(int)page 
{ 
    if (self = [super initWithNibName:@"MyView" bundle:nil]) 
    { 
     pageNumber = page; 
     [self.view addSubview:newsItem]; 
    } 
    return self; 
} 

を、それはここでは、文字列は「MYVIEW」ではなく「メインウィンドウであることを私には奇妙です"MyView"という名前の私のプロジェクトには何もないので(私はプロジェクトディレクトリを検索してコードが呼び出されています)

しかし、ここに戻って、オープンGL ESプロジェクトの新しいコードは次のとおりです:

- (id)initWithPageNumber:(int)page 
{ 
    if (self = [super initWithNibName:@"IntegrationTestViewController_iPhone" bundle:nil]) 
    { 
     pageNumber = page; 
     [self.view addSubview:newsItem]; 
    } 
    return self; 
} 

私は後でIpadユーザーなどにチェックを入れます。もしstr他の部分が存在しないクラスビューにアクセスしようとするとコードが壊れますが、これは何も表示されません。

私は何を理解していませんか? (私はiOS/objective-cの新機能です)

答えて

0

ProjectNameViewController_iPhone.xibとFileのオーナークラスにコンセントを確認してください。

+0

あなたはそれらが何で、どのように「チェック」するかについて詳しく説明できますか?ありがとうございました。 – SirYakalot

+0

Interface Builderで、ProjectNameViewController_iPhone.xibを開き、ツールメニューから接続インスペクタを開き、コードで行ったアウトレットが適切に接続されているかどうかをチェックします。 – fibnochi

+0

と正しく接続されていればどうなるでしょうか?参照元のアウトレットの下で、ビューからファイルの所有者への接続があるかのように見えます。アウトレットのファイルの所有者で、 'view - View'と表示されます。 – SirYakalot

関連する問題