JSON و مشکلات ارتباط با سرور
با سلام و احترام
من یه خطا در زمان تست دارم که تصویرش رو پیوست کردم میشه بفرمایید مشکل چیه؟ چون در زمان کامپایل اروری نیست ولی در زمان ران کردن پروژه متوقف میشه
با تشکر
بله آدرس رو میدونم غلطه
ولی خطاها به شرح زیره
2016-11-28 12:19:01.044 JSON[13262:852721] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
شرمنده که مدام مزاحم میشم ولی لطف کنی و کمک کنید مشکلم حل بشه ممنون میشم
این کارو کردم ولی همچنان مشکل هست قسمت آخر ارور باقیست
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
با بروزر این فایل رو لود کردم خروجیش مشکلی نداره

<?php
$ebrahim = array(
"fname" => "ebrahim" ,
"lname" => "naderlou");
$mohsen = array(
"fname" => "mohsen" ,
"lname" => "hosseini");
$someArray ["student"] = array($ebrahim, $mohsen );
echo json_encode($someArray)
?>
lشکال برنامه بسیار ساده بود ( از اتصال به اینترنت )
یک بد اقبالی مکرر باعث شده بود تا هر بار که نرم افزار را اجرا میکردم به طور اتفاقی اینترنت قطع بود
و از آنجا که هنوز اروری برای عدم اتصال به اینترنت در برنامه در نظر نگرفته بودم با ارور فوق برخورد میکردم
آیا بجز Json راه حلی برای اتصال مستقیم به سرور و دریافت و ارسال دیتا نیست؟
با سلام و احترام
یه سوال راجع به جیسون دارم
شما در آموزشها به صورت کامل توضیح دادید که چطور میتونیم از آرایه ای که داخل فایل جیسون داریم محتویاتش رو با حلقه for به ترتیب بیرون بکشیم
حالا میشه بفرمایید که اگه اون فایل جیسون وقتی داخل خودش یه آرایه دیگه هم داشت چه کنیم
در واقع منظورم اینکه که همونطور که در کد زیر مشاهده میکنید مقدار title که خودش یک string هستش رو میتونیم بخونیم ولی اگه یک آرایه باشه محتویاتش رو با کد زیر نمیشه بیرون کشید
let someArray = jsonDictunary
let posts = someArray ["posts"] as! NSArray
let count = posts . count
DispatchQueue.main.async(execute:{ () -> Void in
for i in 0 ..< count
{
self.array.append (( posts [i] as! NSDictionary)["title"]as! String)
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .