Bu yüzden Swift ve Objective-C Sınıflarını içeren bir iOS projesi üzerinde çalışıyorum.Karıştırma Swift ve Objective C: "ProjectName-Swift.h" dosyası bulunamadı
Objective-C'de açıklanan bir nesneyi başlatmak için, Swift sınıflarımda kullanmak zorunda kalacağım başlıkların tüm içe aktarımlarını içeren bir Bridging-Header dosyasına sahip olduğumu anladım. Ve projemde harika çalışıyor. İhtiyacım olan tüm dersleri yaptım, Swift'de Objective-C sınıflarını alt sınıflara ayırdım, her şey yolunda.
Sorunum tam tersi olduğunda sorunum: bir Objective-C dosyasında hızlı bir nesneyi başlat. Evet
#import "<#YourProjectName#>-Swift.h"
eklemek Modüllerolarak
- tanımlayın: Ben de bu seçenek var gerektiğini okudum.
Ve bunu yaptım: Ben değiştirilmesi gereken Yapı Ayarlar tüm değerleri değişti
. import
satırını ekledim, hatta üstbilgi dosyası oluşturmaya çalıştım, ancak hala "<#YourProjectName#>-Swift.h" file not found
hata var. Tabii
, ben, gerçek modül adıyla ben Yapı Ayarlar Ambalaj bölümünde Ürün Modülü Adı altında bulunan bir YourProjectName yerini aldı. Ayrıca, Proje Adı'nda boşluk yoktur.
Adımı unuttum mu?
Yardımlarınız için teşekkür ederim.
Bu #import'un bir örneğini yaptım "<#YourProjectName #> - Swift.h, proje adı sample1 ile #import" sample1-Swift.h "olarak değiştirilir. – Sulabh
Bir şey daha var, zaten bir köprüleme var Projemdeki üstbilgi – Sulabh