#iphone
#iPhone
Вопрос:
Я не знаю, как использовать этот метод.
Я хочу получить данные в rtf-файле в виде NSString, однако я не могу.
Вот часть моего кода.
NSString *filePath = @"path of the file";
NSString *ImagePath = [[[NSString alloc] init] autorelease];
imagePath = [NSString stringWithContentsOfFile: filePath encoding:(NSStringEncoding)nil error:(NSError**) nil];
Я не могу считывать данные в этом rtf-файле. Я ценю, что каждый может мне помочь. Спасибо.
Ответ №1:
Попробуйте использовать это imagePath = [NSString stringWithContentsOfFile: filePath encoding:NSUTF8StringEncoding error:nil
];
Ответ №2:
Вот функция
NSString *content = [[[NSString alloc] initWithContentsOfFile:filepath
usedEncoding:nil
error:nil] autorelease];
перед использованием этого убедитесь, что вы указали правильный путь (filepath) к строке.
Комментарии:
1. какой длины ваш файл и является ли ваш путь истинным?
2. Привет, спасибо за ответ. Я все еще не могу с этим разобраться. Я сохраняю свой файл test.rtf по пути / Users/ABC/Desktop/test.rtf, и содержимое этого файла test.rtf является /Users/ABC/Desktop/test.jpg Я хочу загрузить фотографию через файл test.rtf. Что-нибудь не так с моим содержимым в моем файле test.rtf?