0
이것은 Mac 용 및 iPhone 용입니다. 내가하고 싶은 일은 현재의 xib "Welcome Screen"을 가져 와서 열면 myTargetView라는 사용자 정의보기에서 다른 xib "WelcomeScreenText1"을로드합니다. "[NSViewController loadView]가"WelcomeScreenText1 "xib을로드했지만 뷰가 설정되지 않았다는 오류 메시지가 표시됩니다." 도와주세요!로드 사용자 지정보기 Xcode
#import "WelcomeMainViewController.h"
#import "WelcomeText1ViewController.h"
#import "WelcomeText2ViewController.h"
@implementation WelcomeMainViewController
NSString *const text1Title = @"WelcomeScreenText1";
- (void)awakeFromNib
{
WelcomeText1ViewController* imageViewController =
[[WelcomeText1ViewController alloc] initWithNibName:text1Title bundle:nil];
if (imageViewController != nil)
{
myCurrentViewController = imageViewController;
}
// embed the current view to our host view
[myTargetView addSubview: [myCurrentViewController view]];
// make sure we automatically resize the controller's view to the current window size
[[myCurrentViewController view] setFrame: [myTargetView bounds]];
}
- (NSViewController*)viewController
{
return myCurrentViewController;
}
@end
고마워, 잊어 버려! –