2012-04-08 7 views
0
#import <Foundation/Foundation.h> 

int main(int argc, const char * argv[]) 
{ 

    @autoreleasepool { 

     NSArray *array = [[NSArray alloc] initWithObjects:@"/tmp/1.txt" ,@"/tmp/2.txt", nil]; 
     NSLog(@"%@", array); 
     NSString *result = [[NSString alloc] init]; 
     NSArray *array2 = [[NSArray alloc]initWithArray:[result stringsByAppendingPaths:array]]; 
     NSLog(@"%@", array2); 
    } 
    return 0; 
    } 

私たちがstringByAppendingPathsに提供する引数は配列であり、戻り値の型も同様です。だから、このNSStringメソッドの使用は何ですか?stringsByAppendingPathsの使用方法

答えて

2

まあ、空の文字列(result)を追加しているので意味がありません。しかし、受信者が/tmpと言っていて、配列に1.txt2.txtが含まれている場合、配列/tmp/1.txt/tmp/2.txtを得ることは意味があります。

+0

なぜ私はそれを考えなかったのですか? – Rounak