こんにちは私はこの//main.mのように私の親ビューから私のサブビューにインデックス値を渡そうとしています
SubViewController *subViewController = [[SubViewController alloc] init];
subViewController.parentViewSelectedIndexPath = indexPath;
ただし、値がサブビューに渡されているかどうかを確認しようとすると、
//sub.m
- (void)viewDidLoad
{
//
NSLog(@"%@", parentViewSelectedIndexPath);
//
サイドサブの傾斜
//
@interface VehicleResultViewController : UITableViewController {
//
NSIndexPath *parentViewSelectedIndexPath;
//
@property (nonatomic, retain) NSIndexPath *parentViewSelectedIndexPath;
//
@end
//答え
サブビューは、渡されるインデックスパスを取得する前にロードされます。したがって、後で実行されるメソッドを使用する必要がありました。これは、メインビューから送信された正しいインデックスパスを出力します。
コンソールに(null)を出力します。何か間違ったことをしていますか?