writeToFile:atomically:
ファイルに書き込みます
-(BOOL)writeToFile:(NSString *)path: atomically:(BOOL)flag:
解説
■10.4以降非推奨。
(writeToFile:atomically:encoding:error: を使います。)
ファイルに書き込みます。
path 書き込むファイルパス
flagがYESだと別の名前で書きだしてからリネーム します。
NOだと直接書き込みます。
パス(path)は絶対パス。
返り値
( BOOL )
書き込めたかYES/NO
引数
( NSString * )path
書き込むファイルパス
( BOOL )flag
安全に書き込むかYES/NO
フレームワーク
Foundation
クラス
NSString
Instance Methods
使用可能
10.0
参照
+ defaultCStringEncoding
例文
//testWritetext.txtのファイルが警告無しで下記変わるので注意!!!! NSString *str1 = @"~/testWritetext.txt"; NSString *str2 = @"kakikomi"; if ([str2 writeToFile:[str1 stringByExpandingTildeInPath] atomically:YES]){ [info setStringValue:@"YES"]; } else{ [info setStringValue:@"YES"]; }