无法在Xcode中使用PFImageView

时间:2014-12-17 06:12:08

标签: ios xcode cocoa-touch swift parse-platform

我正在使用Parse SDK 1.6.0。我使用了故事板并将UIImageView拖到了自定义UITableViewCell。当我将UIImageView连接到swift文件时,我将类更改为PFImageView。但是,Xcode一直告诉我“使用未声明的类型'PFImageView'”。

我查了一下,发现PFImageView.h位于ParseUI.framework。我还发现我无法使用ParseUI.framework中包含的其他内容,例如PFTableViewCell。但我可以使用Parse.frameworkPFUserPFObjectPFFile等。

enter image description here

任何人都可以帮助我吗?非常感谢。

3 个答案:

答案 0 :(得分:5)

我认为你的意思是:#import <ParseUI/ParseUI.h>
这包括ParseUI.framework,其中包括PFImageView

您还需要#import <Parse/Parse.h>
这包括Parse.framework类,如PFUser等。

答案 1 :(得分:3)

您只需要在正在使用的类上导入ParseUI,例如:

import ParseUI

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

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

@IBOutlet weak var imgTestImage :PFImageView!

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

let theImage = yourObject.valueForKey("profileImage") as? PFFile
imgTestImage.file = theImage
imgTestImage.loadInBackground()

希望这有帮助

答案 2 :(得分:0)

我找到了答案。 我在桥文件中添加了这一行后就可以了。

#import <Parse/Parse.h>