DataSource方法不调用时子类化QLPreviewController

时间:2013-01-14 10:08:38

标签: ios5 ios6 qlpreviewcontroller

我正在使用QLPreviewController来显示文档,删除我正在子类化QLPreviewController的分享按钮,如下所示,

@interface QuickLookViewController : QLPreviewController{

}

我正在使用下面的课程

QuickLookViewController *previewer = [[QuickLookViewController alloc] init];
// Set data source
[previewer setDataSource:self];
// Which item to preview
[previewer setCurrentPreviewItemIndex:indexPath.row];
// Push new viewcontroller, previewing the document
[[self navigationController] pushViewController:previewer animated:YES];

但是数据源方法没有调用。

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

您的界面必须告诉它正在实施回调

@interface QuickLookViewController : QLPreviewController
<QLPreviewControllerDataSource, QLPreviewControllerDelegate>

在班级名称

之后的箭头括号内添加协议名称