我正在使用Parse SDK 1.6.0。我使用了故事板并将UIImageView
拖到了自定义UITableViewCell
。当我将UIImageView
连接到swift文件时,我将类更改为PFImageView
。但是,Xcode一直告诉我“使用未声明的类型'PFImageView'”。
我查了一下,发现PFImageView.h
位于ParseUI.framework
。我还发现我无法使用ParseUI.framework
中包含的其他内容,例如PFTableViewCell
。但我可以使用Parse.framework
,PFUser
,PFObject
,PFFile
等。
任何人都可以帮助我吗?非常感谢。
答案 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>