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ı?
[[NSBundle mainBundle] pathForResource: ofType] kinda, – dimayak
kinda işine yarayabilir Charles veya Wireshark ağ sniffer yardımcı olabilir, ancak büyük olasılıkla, sadece bir fikir – Loxx