2011-12-31 26 views
8

Xcode 3.2'yi kullanırken ve varolan bir çerçeve eklerken, #import < yazarken kod adı çerçeve adını algılayacaktır.CodeSense, çerçeveler içe aktarırken her zaman çalışmaz

Örneğin, çerçeve ekledim "MediaPlayer". Sonra #import <Me yazıp kod duygusu Şimdi Xcode 4.2.1 kullanıyorum #import <MediaPlayer/MediaPlayer.h>

bana öneririm, ve bu kod anlamda bazı frmeworks için oldukça çok iyi çalışmaz ettim. (örneğin "CoreAudio" başarıyla önerilebilir, ancak "MediaPlayer" ve "CoreMotion" yapamaz).

Xcode'ta yanlış bir şey var mı yoksa bazı ayarları kaçırmıyorum, bu nedenle kod algısı bu çerçeveyi algılamıyor mu? 27/Şubat/2012 tarihinde

Düzenlendi: Bu Xcode 4.3 7/Mar/2012 tarihinde düzenlenmiştir

çözülmüştür doğruladı edilir: Ben Xcode 4.3 giderilmiştir düşündüm. Ancak garip, bazen işe yarıyor, bazen yapmıyor. 3/Ağustos/2012 Düzenlendi

: Bu i birkaç kez karşı karşıya idi 4,4

+4

Bunu da fark ettim. Xcode sadece OS X çerçeve klasörünü endeksliyor gibi görünüyor. Bu nedenle, CoreAudio veya Foundation gibi paylaşılan çerçeveler otomatik olarak tamamlanır. Ancak, aynı zamanda, yanlışlıkla, sadece Quartz ve Webkit gibi sadece Mac için çerçeveleri otomatik olarak tamamlar. – Isabel

+0

Teşekkürler Wekwa. Bu bana, sadece iOS'a özgü çerçevelerin konumunu tanımlamamıza izin veren bir yer ayarının olabileceğini hissettiriyor, böylece kod algısı çerçeve isimlerini algılayabiliyor. –

+3

Apple'a bildirildi ve yanıtı şöyledir: Bu, Hata Kimliği # 10770620'nin devamı niteliğindedir. Daha fazla araştırmanın ardından, bunun mühendislik tarafından araştırılan bilinen bir sorun olduğu belirlenmiştir. Bu sorun, orijinal Bug ID # 7407222 altında hata veritabanımızda dosyalandı. –

cevap

0

Aynı sorun .. Bir çözüm buldum ... Ama Xcode çözüldü doğruladı edilir ne bulamadığı bunun nedeni ... projenizi temizleyin #import <MediaPlayer/MediaPlayer.h> ----Not found file xcode 4.4 içinde ve onun eserleri mükemmel sürümleri üzerinde

.. Ama bu tür sorunları VEYA gibi elde hataları alırsanız .... - onu yeniden VEYA xcode penceresini yeniden açın .. Eminim işe yarayacak Mükemmel ..

İlgili konular