'da SOAP Engine kullanarak hızlı 2.0'da Soap Engine ile ayrıştırma. Bir NSArray'e veri alınırken bir sorunla karşılaşıldığındaVeri ayrıştırma Verileri ayrıştırmak için Swift Engineer
.
{
Results = {
Result = (
{
ILCE = "ALA";
KOD = 21894;
MAHALLE = "ATATURK";
MAHALLEKOD = 57;
YOL = "ATATURK";
},
{
ILCE = "DEN";
KOD = 21894;
MAHALLE = "KAZIM D\U0130R\U0130K";
MAHALLEKOD = 257;
YOL = "ATAT\U00dcRK";
},
{
ILCE = "AL\U0130A\U011eA";
KOD = 21894;
MAHALLE = "K\U00dcLT\U00dcR";
MAHALLEKOD = 517;
YOL = "ATAT\U00dcRK";
},
Sadece Sonucu yerine Sonuçları NSArray içine almak istiyorum:
soap.requestURL("URL",
soapAction: "ActionURL",
completeWithDictionary: { (statusCode : Int, dict : [NSObject : AnyObject]!) -> Void in
var result:Dictionary = dict as Dictionary
NSLog("%@", result)
i aldığımız veri NSLogitibaren. İşte benim yaptığım budur:
let sonuclar = result["Results"] -> let aramalar: NSArray = sonuclar as! NSArray print(aramalar) self.aramalar = aramalar self.table.reloadData() }) { (error : NSError!) -> Void in NSLog("%@", error) }
Ama "Aramalar" im bu noktada
türünün değerini döküm Could böyle bir hata reciving '__NSDictionaryM' (0x1038ced38) 'NSArray' için (0x1038ce900).
Şimdiden teşekkürler! Yanıtı