2012-02-12 6 views
0

私はStoryBoardを使用して私のアプリケーションを作成しました。次に、objective-cクラスを追加して、ビューの1つに.h.mのファイルを追加しました。xcode 4.2.1 - storyboard - viewDidLoad issue

タイプであるため、私にはViewDidLoadが得られないという問題があります。 xcodeは、[super xxx]と表示されたときに私にエラーを与え続けます。私自身でviewDidLoadを書き込もうとします。

私は(id)initWithCoder:(NSCoder *)aDecoderを試しましたが、私がしたいことはしません。私はUIPickerViewをロードしていると私は次のように特定の行へのコンポーネントのいずれかを移動するので、このコードは-(id)initWithCoder:(NSCoder *)aDecoder 任意のアイデアである場合

[datepick selectRow:1433 inComponent:2 animated:YES]

が動作しませんか?

UIViewControllerを追加するにはどのようにすればよいですか?xibは私のストーリーボードに表示されますか?私の問題を解決する方法は?

私は本当に苦労しています。

+0

viewDidLoadはView Controllerメソッドです。ピッカービューはどのビューコントローラに埋め込まれていますか?また、nib/storyboardに含まれるUIViewサブクラスで特定の値を設定する場合は、awakeFromNib'をオーバーライドしてみてください – jrturton

答えて

0

ストーリーボードを使用してアプリケーションをビルドしているので、VIEW CONTROLLERの代わりにオブジェクトのVIEWをオブジェクトの列からドラッグ&ドロップすることが問題だと思います。

View ControllerにはViewDidLoadがあります。

これはあなたの問題に対する答えではない場合は、さらに私を助けることができるように教えてください!

enter image description here

+0

View Controllerをドラッグしました。私はそのビューにUIViewControllerクラスを割り当てることはできません!また、viewControllerオブジェクトをドラッグしても、ヘッダファイルは生成されません。私はそれを手動で追加し、それを割り当てる必要があります。 – Adeeb

+0

.hファイルに "@interface myViewController:UIViewController"がありますか? – Karim

+0

また、UIViewControllerとして作成すると、アプリケーションを実行した後に次のエラーが表示されます。int main(int argc、char * argv []) { @autoreleasepool { return UIApplicationMain(argc、argv、nil、NSStringFromClass([ AppDelegateクラス])); } } – Adeeb

関連する問題