что не так в этой инициализации - PullRequest
2 голосов
/ 04 мая 2011

Я хочу загрузить uimage с изображением в пути, как это

/ var / mobile / Applications / 429E283A-6E89-4BCE-861F-252C5327F711 / Библиотека / Поддержка приложений / Студенты / 43y.F./1.2.840.113564.3.1.2.180.0.0.90.20081228203734483950/1.2.840.113564.10.1.226230117146661685815524478531105858244/Thumbnail.bmp

Я использовал следующий код

UIImage* theImage = [UIImage imageNamed:ThumbnailPath];

if (theImage !=nil) {

        cell.imageView.image = theImage;

}
else {

    NSLog(@"Error");
}

, где ThumbnailPathпуть, но uiimage всегда ноль, и я уверен, что файл существует, может кто-нибудь, пожалуйста, исправьте это для меня

С уважением

Ответы [ 5 ]

2 голосов
/ 04 мая 2011
UIImage* theImage = [UIImage imageWithContentsOfFile:ThumbnailPath];

if (theImage !=nil) {

        cell.imageView.image = theImage;

}
else {

    NSLog(@"Error");
}

надеюсь, это поможет

0 голосов
/ 04 мая 2011

Может быть, это может вам помочь

+(UIImage*)getImageFromDocumentDirectoryWithName:(NSString*)imageName
{
    NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDir = [documentPaths objectAtIndex:0];
    NSString *aPath= [documentsDir stringByAppendingPathComponent:imageName];
    UIImage *myimage=nil;
    NSFileManager *fileManager = [NSFileManager defaultManager];

    if([fileManager fileExistsAtPath:aPath])
    {
        myimage =[UIImage imageWithContentsOfFile:aPath];
    }

    return myimage;
}

Вы можете добавить эту функцию в желаемый класс и использовать ее соответственно

0 голосов
/ 04 мая 2011

Как вы получаете значение для "ThumbnailPath" Используете ли вы + pathForResource: ofType: inDirectory: метод в классе NSBundle.Если не рассмотреть возможность использования этого.Если да, отредактируйте ваш вопрос и включите часть кода, в которой вы устанавливаете значение для ThumbnailPath.

0 голосов
/ 04 мая 2011

См. UIImage класс для загрузки изображения.

0 голосов
/ 04 мая 2011

Я не думаю, что UIImage imageNamed может загружаться из файлов .bmp ... Читать это и это ТАК о том, как обрабатывать файлы .bmp в iphone

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