NSDocument:removeWindowController:
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


(C) 2000-2007 Satoshi Oomori.
[Apple]

Google
Webwww.oomori.com
Apple_Store_40x120

[ad:Usual day in Japan]

この記事を評価してください。 

良い 

間違いがある 説明がわかりにくい 例文がわかりにくい  

Home 目次>ApplicationKit>NSDocument
修正日2006.12.26