آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل json

reza  5 سال پیش  5 سال پیش
0 0

 سلام  دوستان من دستور زیر را مطابق با آموزش ها و فیلم ها انجام دادم اما به خطای زیر روبرو شدم کسی هست راهنمایی کنه ؟ لطفا ؟

0 0
سلام دوستان کسی می تونه کمک کنه لطفا ؟ (5 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
کاووس خواجوی  5 سال پیش
0 0

بنظرم به جای استفاده از این روش از کتابخانه https://github.com/Alamofire/Alamofire استفاده کنید اینهم یک نمونه کد و اگر می خواید jsonرا بصورت اتوماتیک به مدل تبدیل کنید این سایت بصورت انلاین اینکار را می کند و مدل را برای شما میسازد و دانلود میکند فقط شما آن راداخل پروژه قرار دهید http://www.json4swift.com/

  func getData(pBI_ID:String,completionHandler: @escaping resultDetailProduct) {

let parameters:Parameters = ["pBI_ID":pBI_ID,"idUser":UserDefaults.standard.getidUser()]
Alamofire.request(AppDelegate.url+"GetProductBussinessDetails", method: .post, parameters: parameters, encoding: URLEncoding.default, headers: nil).responseData { response in
switch response.result {

case .success:

let jsonDecoder = JSONDecoder()
guard let data = response.result.value else { completionHandler(nil,nil); return }

do {
let json = try jsonDecoder.decode(ModelDetailsProducts.self, from: data)
completionHandler(json, nil)

}catch let error{
print(error)
completionHandler(nil,error)
}

case .failure(let error):
print(error.localizedDescription)
completionHandler(nil,error)

}

}

}
}

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .