WWW не может загрузить файл на iOS [Unity] - PullRequest
0 голосов
/ 13 июня 2018

Я создаю приложение с гидом по фортниту, в котором показываются квесты на прохождение боевого пасса и некоторые советы, все хранится в файле json, поэтому я в основном хочу загрузить этот файл сына для загрузки данных ... Вот мой код:

using UnityEngine;
using System.Collections;
using System.IO;
using System;
using System.Collections.Generic;

public class GetData : MonoBehaviour {

    public static GetData Instance = null;

    private List<Weeks> publicWeeks = new List<Weeks>();
    private bool dataLoaded = false;
    private string errorText;

    public string ErrorText {
        get { return errorText; }
    }

    public List<Weeks> PublicWeeks {
        get { return publicWeeks; }
    }

    public bool DataLoaded {
        get { return dataLoaded; }
    }

    void Awake() {
        if(Instance == null)
            Instance = this;
        else if(Instance != this)
            Destroy(gameObject);

        DontDestroyOnLoad(gameObject);
    }

    void Start () 
    {
        string url = "https://d7coins.com/fgdata.json";
           WWW www = new WWW(url);
           StartCoroutine(WaitForRequest(www));
   }

    string fixJson(string value) {
        value = "{\"Items\":" + value + "}";
        return value;
    }

  IEnumerator WaitForRequest(WWW www) {
      yield return www;

      // check for errors
      if (www.error == null)
      {
          string jsonString = fixJson(www.text);
          Weeks[] weeksArray = JsonHelper.FromJson<Weeks>(jsonString);

          for(int i = 0; i < weeksArray.Length; i++) {
              publicWeeks.Add(weeksArray[i]);
          }

          dataLoaded = true;
      } else {
          dataLoaded = false;
          errorText = ("WWW Error: "+ www.error);
      } 
  }

}

[Serializable]
    public class Weeks {
        public int week;
        public string quest;
        public string tips;
    }

Он отлично работает, когда я запускаю его в самом Unity, но при запуске его на iDevice по какой-то причине не удается загрузить файл ...

Вот журнал Xcode: https://pastebin.com/D8ei4MMi

Любая помощь будет оценена, и спасибо заранее:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...