ich in Swift 3 meinen Code bin Umwandlung und ich erhalte diese Störung auf der Leitung:kann nicht einen Wert vom Typ SUBSCRIPT [[String: Alles]] mit einem Index vom Typ 'String' - Swift 3
let dicArray = serviceProvicedListArray?.objectEnumerator().allObjects as? [[String:Any]]
let count = dicArray.map({ Int($0["lstActType"] as? String ?? "0")! }).first!
Ausnahme: Cannot subscript a value of type [[String:Any]] with an index of type 'String
'
Bitte lassen Sie mich wissen, wo ich falsch liege und lassen Sie mich wissen, wie ich das gleiche lösen.
Auch auf dieser Linie immer Fehler:
let user_id=String(((data as AnyObject).value(forKey: "UserLoginResult") as AnyObject).value(forKey: "UserID") as! Int)
Exception: Optional chain has no effect expression already produced Any?
verstehen nicht, wo ich falsch
Fehler werde 3:
if(!((self.serviceProvided!.value(forKey: "Weekly")! as AnyObject).isKind(of: NSNull.self))){
let resultObject = self.serviceProvided!.value(forKey: "Weekly") as! NSDictionary
self.serviceProvicedListArray!.add(resultObject)
let resultObjectItems = self.serviceProvicedListArray!.value(forKey: "lstActType")
//print(resultObjectItems[0].count)
for i in 0..<resultObjectItems[0].count {
//for(var i=0; i<resultObjectItems[0].count; i += 1){
//let resultObjectItem = resultObjectItems[0][i] as! NSDictionary
let resultObjectItem = resultObjectItems[0][i] as AnyObject
self.serviceProvicedList!.add(resultObjectItem)
}
//print(self.serviceProvicedList)
self.serviceProvidedTableView.reloadData()
}
Vielen Dank im Voraus.
Appreditae Ihre prompte Antwort!, Ich habe meine Frage bearbeitet und mit einer Abfrage auf andere Linie als auch können Sie es betrachten. ? und schlagen –
@RaghavChopra Überprüfen Sie die bearbeitete Antwort für das –
Dank für Ihre Antwort funktionierte es für mich Swift 3 Syntax sind verwirrend, wenn Sie beginnen, wird Ihre Hilfe im Falle von Hilfe benötigen –