-1
Parse Server: 2.2.17 (self hosted)
Parse-SDK-iOS-OSX: 1.14.2
ParseUI-iOS Version: 1.2.0
Xcode 7.3.1, Swift
我是iOS编程新手(20周),并构建一个应用程序以获得乐趣和学习。解析服务器// findObjectsInBackgroundWithBlock //阵列
我有一个解析函数findObjectsInBackgroundWithBlock
和Array
有问题。完成我的功能后,会给我一个初始值的数组。在函数内部我可以看到添加到数组的值。
class UserOverview {
var strings: [String] = ["1", "2", "3"]
init() {
userKcal()
}
func userKcal() -> [String] {
let query = PFQuery(className: "StringClassInParse")
query.whereKey("userPointer", equalTo: PFUser.currentUser()!)
query.findObjectsInBackgroundWithBlock { (objects, error) in
if let returnedObjects = objects {
for object in returnedObjects {
let kcal = object["kcal"] as? String
self.strings.append(kcal!)
}
}
print(self.strings) // output is ["1", "2", "3", "4", "5", "6"]
}
print(self.strings) // output is ["1", "2", "3"]
return strings
}
}
任何想法? +对不起,这个初学者的问题。
我不明白的代码(musst分析和学习),但它的工作就像一个风情万种。非常感谢。 –
如果您想了解更多关于此搜索的信息,例如swift中的关闭。 –