Qlpreviewcontroller - не отображать изображение из пучка?

StackOverflow https://stackoverflow.com/questions/3776994

  •  04-10-2019
  •  | 
  •  

Вопрос

Это мой код ... Я пробовал каждый формат пути, который я могу придумать, чтобы заставить это работать ... в основном я хочу показать изображение в быстрой и легкой визуале изображения ... Просмотрщик показывает (модально. .. Brilliant) Но тогда изображение не видели внутри этого ... Я не могу думать, почему изображение определенно существует, и все же он просто показывает как черный экран.

Спасибо за любую помощь. :)

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];
    QLPreviewController *preview = [[QLPreviewController alloc] init];
    [preview setDataSource:self];
    [self presentModalViewController:preview animated:YES];
}


#pragma mark QLPreviewController delegate methods

- (NSInteger) numberOfPreviewItemsInPreviewController: (QLPreviewController *) controller {
    return 1;
}

- (id <QLPreviewItem>) previewController: (QLPreviewController *) controller previewItemAtIndex: (NSInteger) index {

    NSString *imagePath = [NSString stringWithFormat:@"%@",[[NSBundle mainBundle] bundleURL]];

    NSString *nextPath = [imagePath stringByAppendingPathComponent:imageName];

    NSURL *imageURL =  [NSURL URLWithString:nextPath];

    return imageURL;
}
Это было полезно?

Решение

NSURL * ImageURL = [NSURL URLWITHSTRING: NextPath];

NSURL FileRLwithPathath: nextPath];

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top