[NSString stringWithFormat:@"file%d",+1]
всегда будет возвращать строку file1
, поэтому вы всегда загружаете file1.html
.
Вы хотите использовать счетчик или индекс вместо числа 1?
РЕДАКТИРОВАТЬ: больше кода.Это не то, как я бы рекомендовал реализовать это, но это должно дать вам идею, и это относительно компактно.(Я бы использовал ivar или свойство для отслеживания текущего индекса файла.)
static NSInteger currentIndex = 0;
if (currentIndex < 99) {
currentIndex++;
}
NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"file%d",currentIndex] ofType:@"html"];
NSFileHandle *readHandle = [NSFileHandle fileHandleForReadingAtPath:path];
NSString *htmlString = [[NSString alloc] initWithData:
[readHandle readDataToEndOfFile] encoding:NSUTF8StringEncoding];
[self.myWebView loadHTMLString:htmlString baseURL:nil];