複数の詳細ビューがあります。rootViewControllerの2番目の行を選択をクリックすると、detailViewを削除し、appDelegateからnewViewを追加します。これを行うと、rootViewからnewDetailViewに値を送信できません。これは私が私の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";
私のnewDetailViewで
- (void)setDetailItem:(id)newDetailItem {
if (detailItem != newDetailItem) {
[detailItem release];
detailItem = [newDetailItem retain];
}}
メソッドを呼び出さない
- (void)setDetailItem:(id)newDetailItem
助けは?