Filepath со строкой Xcode - PullRequest
       1

Filepath со строкой Xcode

0 голосов
/ 14 декабря 2010

Я пытаюсь получить случайные текстовые файлы из папки «Ресурсы» для отображения в Textview.Я не мог сделать это, потому что я не мог получить это 1 в pathForResource: приращение @ " 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 голосов
/ 14 декабря 2010

Вам нужно увеличить целочисленную переменную и создать строку, используя ее:

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

Я предположил, что этот метод является единственным, который будет обращаться к переменной. Если нет, вам нужно либо сделать number переменную экземпляра, либо глобальную переменную.

...