如何在 UIImageView (Swift) 中显示来自 Parse 的图像?
How do I display an image from Parse in a UIImageView (Swift)?
我对 Swift 和 Parse 都很陌生,我想在我的应用程序中将我上传到 Parse 的图像(通过 Parse,而不是通过我的应用程序)显示为 UIImageView。这个想法是,如果我愿意,我将能够通过 Parse 更改图像并将其显示在应用程序中的同一个 UIImageView 中——实际上只需要代码来检索 Parse 中的图像到 UIImageView。
我已经搜索了很长时间来寻找这个问题的答案,但一直没有找到,尽管看起来应该很容易;也许只是我的挫败感阻止了我这样做!?例如,我以前可以从 Parse 查询字符串,但是找不到使用图像文件的方法,现在我什至不知道从哪里开始使用代码!
如有答复将不胜感激!!!
您使用查询的方式是正确的。试试这个:
var query = PFQuery(className:"YourClassName")
query.findObjectsInBackgroundWithBlock {
/// (objects: [AnyObject]?, error: NSError?) -> Void in
// NOTE 9/2015. MUST BE "PFObject" ...... "AnyObject" does NOT work.
// "AnyObject" causes a segmentation fault on build
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil {
// The find succeeded.
println("Successfully retrieved \(objects!.count) objects.")
// Do something with the found objects
if let objects = objects as? [PFObject] {
for object in objects {
println(object.objectId)//this just prints the object id
}
}
} else {
// Log details of the failure
println("error occurred ")
}
}
哦,仅供参考,图像本身将是一个 pffile。此代码将为您检索 pfobject,然后您可以从中获取 pffile。
我对 Swift 和 Parse 都很陌生,我想在我的应用程序中将我上传到 Parse 的图像(通过 Parse,而不是通过我的应用程序)显示为 UIImageView。这个想法是,如果我愿意,我将能够通过 Parse 更改图像并将其显示在应用程序中的同一个 UIImageView 中——实际上只需要代码来检索 Parse 中的图像到 UIImageView。
我已经搜索了很长时间来寻找这个问题的答案,但一直没有找到,尽管看起来应该很容易;也许只是我的挫败感阻止了我这样做!?例如,我以前可以从 Parse 查询字符串,但是找不到使用图像文件的方法,现在我什至不知道从哪里开始使用代码!
如有答复将不胜感激!!!
您使用查询的方式是正确的。试试这个:
var query = PFQuery(className:"YourClassName")
query.findObjectsInBackgroundWithBlock {
/// (objects: [AnyObject]?, error: NSError?) -> Void in
// NOTE 9/2015. MUST BE "PFObject" ...... "AnyObject" does NOT work.
// "AnyObject" causes a segmentation fault on build
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil {
// The find succeeded.
println("Successfully retrieved \(objects!.count) objects.")
// Do something with the found objects
if let objects = objects as? [PFObject] {
for object in objects {
println(object.objectId)//this just prints the object id
}
}
} else {
// Log details of the failure
println("error occurred ")
}
}
哦,仅供参考,图像本身将是一个 pffile。此代码将为您检索 pfobject,然后您可以从中获取 pffile。