Реализация анимации Quick Look QLPreviewController - PullRequest
0 голосов
/ 05 октября 2011

Я пытаюсь реализовать следующий метод QLPreviewControllerDelegate, и этот метод требует, чтобы я возвратил представление, которое показывает мой элемент предварительного просмотра перед контроллером предварительного просмотра; это должно быть self.view, однако я получаю следующую ошибку компиляции:

Automatic Reference Counting Issue: Implicit conversion of an Objective-C pointer to 'UIView *__autoreleasing *' is disallowed with ARC

Как это исправить?

//Called when a Quick Look preview is about to be presented full screen or dismissed, to     provide a zoom effect.

- (CGRect)previewController:(QLPreviewController *)controller frameForPreviewItem:(id <QLPreviewItem>)item inSourceView:(UIView **)view
{

    // Set the source view  
    view = self.view;

    // Set the Rectangle of the Icon
    return self.view.bounds; 
}

1 Ответ

1 голос
/ 14 декабря 2011

Параметр представления является указателем на указатель на представление. Чтобы установить его, вы должны использовать этот синтаксис:

*view = self.view;
...