| Home 目次>ApplicationKit>NSDocument | |
setHasUndoManager:
アンドゥマネージャーを持っているかをセットします
-(void) setHasUndoManager:(BOOL)flag
【返り値】 | |
| void | なし |
| 【パラメータ】 | |
| flag | YES/NO |
【解説】
アンドゥマネージャーを持っているかをセットします
【例文】
#import "MyDocument.h"
@implementation MyDocument
//Nibファイル名を返す
- (NSString *)windowNibName
{
return @"MyDocument";
}
//Nibからロードされた時に実行される
- (void)windowControllerDidLoadNib:(NSWindowController *) aController
{
[self setHasUndoManager:NO];
if ([self hasUndoManager]){
NSLog(@"YES");
}else{
NSLog(@"NO");
}
[super windowControllerDidLoadNib:aController];
}
//データを保存するとき
- (NSData *)dataRepresentationOfType:(NSString *)aType
{
return nil;
}
//データをロードするとき
- (BOOL)loadDataRepresentation:(NSData *)data ofType:(NSString *)aType
{
return YES;
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSDocument | 修正日2006.12.26 |