0
私は複数の詳細ビューを持っています。私はrootViewControllerの2番目の行を選択すると、detailViewを削除してappDelegateからnewViewを追加します。私はこれを行うと、rootViewからnewDetailViewに値を送ることができません。 これは私のnewDetailView私はdetailViewをdetailViewから削除できません
- (void)setDetailItem:(id)newDetailItem {
if (detailItem != newDetailItem) {
[detailItem release];
detailItem = [newDetailItem retain];
}}
そのは、いずれかの方法
- (void)setDetailItem:(id)newDetailItem
呼び出していないで、私は私のappdelegateに何をすべきか
[splitViewController.view removeFromSuperview];
arcObj = [[Architecture alloc] init];
UINavigationController *detailNav=[[UINavigationController alloc]initWithRootViewController:arcObj];
[arcObj release];
splitViewController.viewControllers=[NSArray arrayWithObjects:rootViewController,detailNav,nil];
splitViewController.delegate=arcObj;
rootVeiwController
で
NewdetailViewController.detailItem = @"gettingin";
です 助けて???あなたが使用する必要が
を、...何が間違いだろうか? –
クラスメソッドではないので、クラスではなくオブジェクトで呼び出す必要があります。私はそれが問題だと思う。私の答えを編集する。 – rishi
NewdetailViewControllerObjectはクラスのオブジェクトです.... –