| Home 目次>ApplicationKit>NSDocument | |
removeWindowController:
ウインドウコントローラを取り除きます
-(void) removeWindowController:(NSWindowController *)windowController
【返り値】 | |
| void | なし |
| 【パラメータ】 | |
| windowController | 削除するウインドウコントローラー |
【解説】
ウインドウコントローラを取り除きます。
【例文】
#import "MyDocument.h"
@implementation MyDocument
//Nib ファイル名を返す
- (NSString *)windowNibName
{
return @"MyDocument" ;
}
//Nib からロードされた時に実行される
- ( void )windowControllerDidLoadNib:(NSWindowController *) aController
{
NSArray *windowColtroller = [ self windowControllers];
NSWindowController *winc = [[NSWindowController alloc] initWithWindowNibName: @"MyDocument" ];
NSLog([windowColtroller description]);
[ self addWindowController:winc];
NSLog([[ self windowControllers] description]);
[ self removeWindowController:winc];
NSLog([[ self windowControllers] description]);
[ super windowControllerDidLoadNib:aController];
}
//Nib からロードされる時に実行される
- ( void )windowControllerWillLoadNib:(NSWindowController *) aController
{
NSLog( @"windowControllerWillLoadNib" );
[ super windowControllerWillLoadNib:aController];
}
// データを保存するとき
- (NSData *)dataRepresentationOfType:(NSString *)aType
{
return nil ;
}
// データをロードするとき
- ( BOOL )loadDataRepresentation:(NSData *)data ofType:(NSString *)aType
{
return YES ;
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSDocument | 修正日2006.12.26 |