如何在Swift中使用PFImageView?

0 ios parse-platform swift pfimageview

我试过简单地将一个拖入我的故事板,但我能找到的就是UIImageView.在我的UIImageView的IBOutlet中,我将其更改为PFImageView,我收到一条错误消息:"使用未声明的类型:'PFImageView'"

PFImageViews在swift中根本不存在吗?

RJH*_*RJH 5

您需要确保已安装Parse SDK.您还需要确保在正在使用的类上导入ParseUI,例如:

import ParseUI
Run Code Online (Sandbox Code Playgroud)

然后,您可以在Storyboard上选择一个普通的ImageView,转到界面构建器上的Identity Inspector,将其类从UIImageView更改为PFImageView

将它作为插座连接到您的代码,但不是作为UIImageView连接,而是确保它是PFImageView,如下所示:

@IBOutlet weak var imgTestImage :PFImageView!
Run Code Online (Sandbox Code Playgroud)

您现在可以访问PFImageView属性,例如:

let theImage = yourObject.valueForKey("profileImage") as? PFFile
imgTestImage.file = theImage
imgTestImage.loadInBackground()
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助

  • 稍微有些棘手,只是意识到ParseUI不包含在Parse中.它是您必须导入的单独框架.https://github.com/ParsePlatform/ParseUI-iOS/releases (2认同)