macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

saveToFile:saveOperation:delegate:didSaveSelector:contextInfo:

保存する時に呼び出されます
-(void)saveToFile:(NSString *)fileName:
             saveOperation:(NSSaveOperationType)saveOperation:
             delegate:(id)delegate:
             didSaveSelector:(SEL)didSaveSelector:
             contextInfo:(void *)contextInfo:

解説

保存する時に呼び出されます。
ドキュメントベースアプリケーションの「save」メニューを選択したとき

返り値

( void )

なし

引数

( NSString * )fileName

ファイル名

( NSSaveOperationType )saveOperation

保存操作

( id )delegate

デリゲート

( SEL )didSaveSelector

セレクタ

( void * )contextInfo

追加情報

フレームワーク

ApplicationKit

クラス

NSDocument

Instance Methods

使用可能

10.0

参照

例文

- (void)saveToFile:(NSString *)fileName 
				saveOperation:	(NSSaveOperationType)saveOperation 
				delegate:		(id)delegate 
				didSaveSelector:(SEL)didSaveSelector 
				contextInfo:	(void *)contextInfo
{
NSLog([NSString stringWithFormat:@"saveToFile",@""]);

NSArray *table = [arrayController arrangedObjects];

	if ([table writeToURL:
				[NSURL fileURLWithPath:[fileName stringByExpandingTildeInPath]] atomically:YES]){
		NSLog(fileName);
	}else{
		NSLog(@"NO");
	}


}