writeData:
レシーバのURLにデータを書き込みます
-(BOOL)writeData:(NSData *)data:
解説
レシーバのURLにデータを書き込みます。
うまくいけばYESを返します。
返り値
( BOOL )
YES/NO
引数
( NSData * )data
書き込むデータ
フレームワーク
Foundation
クラス
NSURLHandle
Instance Methods
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { //testWritetext.txtのファイルが警告無しで下記変わるので注意!!!! NSString *str1 = @"~/testWritetext.txt"; NSString *str2 = @"writeDataTEST"; NSURL *url = [NSURL fileURLWithPath:[str1 stringByExpandingTildeInPath]]; MyURLHandle *handle = (MyURLHandle *)[NSURLHandle cachedHandleForURL:url]; NSData *dat=[str2 dataUsingEncoding:NSASCIIStringEncoding]; ([handle writeData:dat])? NSLog(@"YES") : NSLog(@"NO"); } @end