2015-11-20 17 views
5

Oyunumda xcassets kullanmayan ODR kullanmaya çalışıyorum.iOS 9'daki talep kaynakları hakkında - indirilen kaynakların tam yerini nasıl belirleyebilirim?

Yani, bir etiketi olan bir doku var (örneğin "öğretici"), proje ayarlarında ODR yapılan ve aşağıdaki kodu kullanılmış indirildiğinde olsun:

NSBundleResourceRequest *resourceRequest = [[NSBundleResourceRequest alloc] initWithTags:tags]; 
[resourceRequest conditionallyBeginAccessingResourcesWithCompletionHandler:^(BOOL resourcesAvailable) { 
    if (resourcesAvailable) { 
     // Upload the texture 
    } 
    else 
    { 
     [resourceRequest beginAccessingResourcesWithCompletionHandler:^(NSError * _Nullable error) { 
      if (error) { 
       NSLog(@"Failed to load assets pack"); 
      } 
      else 
      { 
       // Upload the texture 
      } 
     }]; 

    } 
}]; 

ana paket kokan Söz konusu dokuyu içermez (demeti simülatör klasörüne baktım). XCode'un üzerindeki kodu çağırdıktan ve başarıyla indirildiğini ve kullanıma hazır olduğunu bildiren günlükleri raporladıktan sonra.

// Upload the texture yorumunun, görüntüyü dokuya yüklemek için kodumu çağırması gerekiyor ancak sorun şu ki - İndirilen dosyanın tam yerini bulamıyorum.

İndirilmiş varlıkların yerini bilmek için herhangi bir yolu var mı?

+0

[[NSBundle mainBundle] pathForResource: ofType] kinda, – dimayak

+0

kinda işine yarayabilir Charles veya Wireshark ağ sniffer yardımcı olabilir, ancak büyük olasılıkla, sadece bir fikir – Loxx

cevap