macOS/iOS API解説

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

目次

writeToURL:atomically:encoding:error:

INDEX>Foundation>NSString>

指定したエンコーディングでURLに書き込みます
-(BOOL)writeToURL:(NSURL *)url
          atomically:(BOOL)useAuxiliaryFile
          encoding:(NSStringEncoding)enc
          error:(NSError **)error

解説

指定したエンコーディングでURLに書き込みます。

返り値

( BOOL )

YES/NO

引数

( NSURL * )url
( BOOL )useAuxiliaryFile
( NSStringEncoding )enc
( NSError ** )error

クラス

NSString

Instance Methods

使用可能

10.4

参照

例文

#pragma mark writeToURL:writeToFile:atomically:encoding:error:
-(BOOL)method038
{
    ////NOTICE !!! computer will write to "~/Desktop/testWrite_NSString_method038.txt" file without alert.
    NSString *writeFilePath = @"~/Desktop/testWrite_NSString_method038.txt";
    NSURL *url = [[NSURL alloc] initFileURLWithPath:[writeFilePath stringByExpandingTildeInPath]];
    
    
    NSString *theString = @"method038での書き込みです。";
    NSError *anError = nil;
    
    return [theString writeToURL:url atomically:YES encoding:NSUTF8StringEncoding error:&anError];    
}