2016-08-19 2 views
1

NSViewControllerにNSViewをロードするにはどうすればいいですか?私は3つ以上のnsviewcontroller(location)でカスタムnsviewをxibと再利用したい。 nsviewcontrollerでnsview xibをロードするにはどうすればいいですか?NSViewコントローラにxibをNSViewにロード

この問題を解決するにはどうすればいいですか?

ありがとうございます。

答えて

0

これを試してみてください:このrepo

+0

から

+ (NSView *)loadWithNibNamed:(NSString *)nibNamed owner:(id)owner class:(Class)loadClass { NSNib * nib = [[NSNib alloc] initWithNibNamed:nibNamed bundle:nil]; NSArray * objects; if (![nib instantiateWithOwner:owner topLevelObjects:&objects]) { NSLog(@"Couldn't load nib named %@", nibNamed); return nil; } for (id object in objects) { if ([object isKindOfClass:loadClass]) { return object; } } return nil; } 

はマルコ@ありがとう –