带有字符串Xcode的Filepath

时间:2010-12-13 22:45:18

标签: iphone xcode nsstring filepath

我正在尝试从Resources文件夹中获取随机文本文件以显示在Textview中。我无法做到这一点,因为我无法在pathForResource中获得 1 :@“ 1 ”增量。如何在 @ 之后增加 1 。感谢。

注意:我正在尝试使用stringb,但它不起作用。

int b=(arc4random()%9)+1;

NSString *stringb = [NSString stringWithFormat:@"%d", b];


NSString *filePath = [[NSBundle mainBundle]pathForResource:@"1" ofType:@"txt"];  
if (filePath) {  
    NSString *myText = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
    if (myText) {  
        textView1.text= myText;  
    }  
} 

1 个答案:

答案 0 :(得分:0)

您需要增加一个整数变量并使用它创建一个字符串:

static int number = 1;
NSString *filePath = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%i",number++] ofType:@"txt"];
...

我假设这个方法是唯一一个访问变量的方法。如果不是,您将需要使number成为实例变量或全局变量。