尝试将变量保存为自定义解析对象列表(UserRecipe)并将它们打印到 xcode 控制台
Posted
技术标签:
【中文标题】尝试将变量保存为自定义解析对象列表(UserRecipe)并将它们打印到 xcode 控制台【英文标题】:Trying to save variable as list of custom parse object (UserRecipe) and print them to the xcode console 【发布时间】:2015-11-30 20:07:15 【问题描述】:我正在尝试使用 ios parse sdk (1.9.1) 在 xcode 中做一件真正简单的事情。我试图创建一个变量来存储我在名为 UserRecipe 的解析自定义对象中拥有的所有数据
这是我的解析设置的样子
下面是我的代码:
import UIKit
import Parse
//import ParseFacebookUtilsV4
import FBSDKCoreKit
import FBSDKLoginKit
class ViewController: UIViewController
override func viewDidLoad()
super.viewDidLoad()
let userRecipe = PFObject(className: "UserRecipe")
print(userRecipe)
override func didReceiveMemoryWarning()
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
在我的 xcode 控制台日志中,这是我返回的内容:
它似乎没有在解析的 UserRecipe 类中返回我的 5 个配方对象。谁能帮我解决这个问题?在此先感谢您的帮助
【问题讨论】:
【参考方案1】:发布的代码只是在本地创建一个新对象并将其记录到控制台。为了查看存储在远程数据中的对象,您需要查询它们。
Read all about it here,不过总结一下……
var query = PFQuery(className:"UserRecipe")
query.findObjectsInBackgroundWithBlock
(objects: [PFObject]?, error: NSError?) -> Void in
if error == nil
if let objects = objects
for object in objects
print(object["recipeName"])
else
print("Error: \(error!) \(error!.userInfo)")
【讨论】:
以上是关于尝试将变量保存为自定义解析对象列表(UserRecipe)并将它们打印到 xcode 控制台的主要内容,如果未能解决你的问题,请参考以下文章
如何将 LinkedHashMap 转换为自定义 java 对象?
使用 freemarker 为自定义变量格式化 xml 模板