ですから、私はこのストーリーボードのコンセプトにかなり慣れていません。ビューニブをストーリーボードにドロップインし、それぞれが所有するUIViewControllerサブクラスに対応しているので、次のコードを使用してニブファイルをロードしてみました。
TestViewController *vc = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
[self.view setBackgroundColor:[UIColor blueColor]];
[self.view setFrame:CGRectMake(0, self.profilePicture_.frameHeight + self.profilePicture_.frameY + 10, self.scrollView_.frameWidth, 100)];
[self.view addSubview:vc.view];
ただし、次のエラーが発生します。
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/aditya15417/Library/Application Support/iPhone Simulator/5.1/Applications/64E6CEC9-E6DC-4AF5-BF16-11BFB6415BDC/Pulse.app> (loaded)' with name 'TestViewController''
ですから、問題は、ストーリーボードにペン先がある場合、initWithNibNameを使用できないということです。方法がある場合、どうすればよいですか?