0

text.txtxcode プロジェクトにテキスト ファイルがあり、iOS アプリから NSString init を記述する必要があります。私はこのコードを試しました

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex: 0];
NSString *docFile = [docDir stringByAppendingPathComponent: @"text.txt"];
NSString *content = @"Test";
[content writeToFile: docFile atomically: NO];

でも、私にはうまくいきません。

4

1 に答える 1

0

これは私のために働いた

//Method writes a string to a text file
-(void) writeToTextFile{
        //get the documents directory:
        NSArray *paths = NSSearchPathForDirectoriesInDomains
            (NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];

        //make a file name to write the data to using the documents directory:
        NSString *fileName = [NSString stringWithFormat:@"%@/text.txt", 
                                                      documentsDirectory];
        //create content - four lines of text
        NSString *content = @"Test";
        //save content to the documents directory
        [content writeToFile:fileName 
                         atomically:NO 
                               encoding:NSStringEncodingConversionAllowLossy 
                                      error:nil];

}
于 2013-06-30T17:19:41.860 に答える