finden Ich habe [ANYOBJECT] ArrayWie wir ein Element von [ANYOBJECT] Typ Array in schnellen
var updatedPos = [AnyObject]()
Ich bin Daten, dass nach meiner Anforderung wie Einstellung!
let para:NSMutableDictionary = NSMutableDictionary()
para.setValue(posId, forKey: "id")
para.setValue(posName, forKey: "job")
let jsonData = try! NSJSONSerialization.dataWithJSONObject(para, options: NSJSONWritingOptions())
let jsonString = NSString(data: jsonData, encoding: NSUTF8StringEncoding) as! String
self.updatedPos.append(jsonString)
Jetzt in meinem Code habe ich einige Anforderung das Objekt aus diesem Array zu entfernen, wo idhier nach Anforderung angepasst zu werden, ist der Code, den ich
for var i = 0; i < updatedPos.count; i++
{
let posItem = updatedPos[i]
print("Id=\(posItem)")
let pId = posItem["id"] as? String
print("secRId=\(pId)")
if removeId! == pId!
{
updatedPos.removeAtIndex(i)
}
}
umzusetzen versuchen Hier print("Id=\(posItem)")
geben Sie mir als Id={"id":"51","job":"Programmer"}
Ausgabe, aber hier kann ich ID von diesem Objekt nicht zugreifen. hier print("secRId=\(pId)")
gib mir nil jemand mir helfen, hier bitte, was ich hier, danke ich fehlende
Warum speichern Sie die JSON-Zeichenfolge anstelle der Sammlungsart (Wörterbuch)? – vadian
@vadian das ist meine Anforderung Ich brauche nur 'ID' von diesem Objekt –
Die Frage ist, warum speichern Sie eine ** Zeichenfolge ** und nicht ein ** Wörterbuch **? – vadian