私はiOSを学んでいます。私は、booksdatacontextオブジェクト(本のオブジェクトを格納する)をデータソースとして受け取るテーブルビューコントローラーを持っています。これらの本を価格で並べ替えたレポートを2番目のテーブルビューとして表示したいと思います。この2番目のテーブルビューでモデル(つまり、データソースとして機能するデータコントローラーオブジェクト)を参照するにはどうすればよいですか?現在、最初のビューのsegueメソッドの準備で2番目のビューのdataControllerを割り当てようとしていますが、以下のエラーが発生します。
if ([[segue identifier] isEqualToString:@"priceReport"]) {
priceReportViewController *priceController = [segue destinationViewController];
priceController.dataController = self.dataController; //throws -[UINavigationController setDataController:]: unrecognized selector sent to instance
}
priceReportViewControllerの.hファイルでdatacontrollerプロパティを宣言しました
#import <UIKit/UIKit.h>
#import "booksDataController.h"
@class Book;
@interface priceReportViewController : UITableViewController
@property (strong, nonatomic) booksDataController *dataController;
@end