| Home 目次>ApplicationKit>NSNib | 10.3 |
instantiateNibWithOwner:topLevelObjects:
Nibからインスタンスを作成します。
-(BOOL) instantiateNibWithOwner:(id)owner
topLevelObjects:(NSArray **) topLevelObjects
【返り値】 | |
| BOOL | YES/NO |
| 【パラメータ】 | |
| owner | |
| topLevelObjects |
【解説】
Nibからインスタンスを作成します。
【例文】
#import "SetImage.h"
@implementation SetImage
- ( IBAction )set:( id )sender
{
NSURL *url = [NSURL URLWithString: @"MainMenu.nib" ]; // 同階層
NSNib *nib = [ [ NSNib alloc ]
initWithContentsOfURL: url ];
//Nib 読み込み用
NSMutableArray *muArray = [NSMutableArray arrayWithCapacity: 1 ];
([nib instantiateNibWithOwner: self topLevelObjects:&muArray]) ? NSLog( @"nib YES" ) : NSLog( @"nib NO" ) ;
NSLog([nib description]);
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSNib | 修正日2006.12.26 |