Не удается отобразить изображения из определенного каталога IOS - PullRequest
0 голосов
/ 13 марта 2012

Я пытаюсь создать изображение из этого местоположения:

NSString *documentsCacheDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; 
 NSString *fileName = @"image1.jpg";
 NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsCacheDirectory, fileName];

Таким образом, применяя к моему изображению:

UIImage *myImage = [UIImage imageNamed:filePath];

.. установка этого изображения в качестве фона для моей кнопки и т. Д.и т. д.

Но я не вижу отображаемых изображений.Однако, когда я использую ту же технику для чтения файла:

  NSString *documentsCacheDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; 
         NSString *fileName = @"file.txt";
NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsCacheDirectory, fileName];
    NSString *fileContents = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];

for (NSString *line in [cacheFileContents componentsSeparatedByString:@"\n"]) {
.....
}

Чтение файла работает просто отлично, а изображение - нет, по каким причинам?

1 Ответ

2 голосов
/ 13 марта 2012

imageNamed: для изображений, связанных с вашим приложением, вы не используете это с путем. Вместо этого используйте imageWithContentsOfFile:.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...