NSDocument:readFromFile:ofType:
Home 目次>ApplicationKit>NSDocument

readFromFile:ofType:

指定したファイルから内容を読んでドキュメントオブジェクトにセットします


-(BOOL) readFromFile:(NSString *)fileName
   ofType:(NSString *)docType


【返り値】
   BOOLYES/NO
【パラメータ】
   fileNameファイル名
   docType文書タイプ


【解説】

指定したファイルから内容を読んでドキュメントオブジェクトにセットします。



【例文】


//Nib からロードされた時に実行される
- (
void )windowControllerDidLoadNib:(NSWindowController *) aController
{
NSArray *fileTypes = [ NSArray arrayWithObject :
@"txt" ];
//OpenPanel を作る
NSOpenPanel *opPanel = [ NSOpenPanel openPanel ];
//
//NSString *str;
//OpenPanel の結果のボタン番号
int opRet;

NSArray *windowColtroller = [
self windowControllers];
NSWindowController *winc = [[NSWindowController alloc] initWithWindowNibName:
@"MyDocument" ];
NSLog([windowColtroller description]);
[
self addWindowController:winc];

//OpenPanel でファイル選択
opRet = [ opPanel runModalForDirectory : NSHomeDirectory()
// どこのディレクトリを出すか
file :
@"Documents" // どのどのファイルを選択しておくか
types : fileTypes ];
// 選べるファイルタイプ

if ( opRet == NSOKButton ) { // OPENPanel のボタンが OK なら
// ファイルから読み込む

if ([ self readFromFile:[opPanel filename] ofType: @"txt" ]){
NSLog(
@"YES" );
}

}

[
super windowControllerDidLoadNib:aController];

}


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

Google
Webwww.oomori.com
Apple_Store_40x120

[ad:Usual day in Japan]

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

良い 

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

Home 目次>ApplicationKit>NSDocument
修正日2006.12.26