我有一個稱爲homeAddress的分析數組列。裏面它是一個單行以下值:訪問分析數組元素
[ 「111111」, 「222222」]
我希望訪問這迅速。我創建了一個名爲homeAddress的String類型的本地數組。如何將第一個元素存儲在本地數組的第一個元素保存器(即homeAddress [0])中的Parse列中(即111111)?然後我需要將222222存儲在homeAddress [1]中。
我有一個稱爲homeAddress的分析數組列。裏面它是一個單行以下值:訪問分析數組元素
[ 「111111」, 「222222」]
我希望訪問這迅速。我創建了一個名爲homeAddress的String類型的本地數組。如何將第一個元素存儲在本地數組的第一個元素保存器(即homeAddress [0])中的Parse列中(即111111)?然後我需要將222222存儲在homeAddress [1]中。
所以,你要的是從parse加載該數據。您只需撥打一個分析查詢得到的結果,並與他們的工作:
let query = PFQuery(className:"ClassName")
query.findObjectsInBackgroundWithBlock {
(results, error) -> Void in
if (error == nil) {
for object in results!{
let homeAddress = object["homeAddress"] as! NSArray
}
}else {
print(error?.userInfo)
}
}
的一種方法是用逗號修剪第一和最後一個字符,只是不同的價值觀:
var test = "[\("111111"),\("222222")]"
var trimmedStringRange = Range<String.Index>(start: test.startIndex.successor(), end: test.endIndex.predecessor())
var homeAddress = test.substringWithRange(trimmedStringRange).componentsSeparatedByString(",")
如果您的本地數組爲空,則可以從剖析陣列這樣的添加值(正從解析後陣):
localHomeAddress.append(homeAddress)
這將會把所有值從homeAddress
陣列localHomeAddress
陣列。
如果您使用的接頭,可以確保您從索引0添加值:
localHomeAddress.insertContentsOf(homeAddress, at:0)
你是想查詢這個從parse在應用程序中使用? – adolfosrs
是的,我的確如此 –