A 有一个包含课程详细信息的 CKRecord,我可以获取所有记录并在特定视图中根据需要对其进行操作。我对 CKAsset 有一点问题,它是一个 pdf。我的图像 CKAsset 获取并在 UIImageView 中显示工作正常 -
let coverPhoto = record.object(forKey: "courseImage") as? CKAsset
if let asset = coverPhoto {
if asset != nil {
let photoData : NSData? = NSData(contentsOf:asset.fileURL)
self.cseImageView.image = UIImage(data:photoData! as Data)
}
}
但是,当涉及到 pdf 时,我不确定如何完成代码 - 这是我的尝试,不完整(由 ??????? 表示)
if let asset = record.object(forKey: "courseDocument1") as? CKAsset {
if asset != nil {
let docData : NSData? = NSData(contentsOf:asset.fileURL)
self.couseDocWebView.?????? = (docData, MIMEType:"application/pdf")
}
}
我想我的问题是,我是接近还是偏离目标,如果是这样 - 任何指针?
谢谢