2016-04-12 15 views
1

Objective-C projemde çalışan Swift Charts library for iOS'u almaya çalışıyorum. İşte ben bugüne kadar yaptığım budur:Bir Objective C projesinde çalışan bir Swift Cocoapod'u nasıl alabilirim?

YES

(2) "Seçenekler İnşa" altında, set "Gömülü İçerik Swift Kod içerir"

Grafikler pod Yüklü (1)

(3) Apple doc for importing external frameworks'u takip ederek '@import Charts;' .m dosyalarından birinde. Projenin Hedefinde Tanımlar Modülünü YES olarak ayarlıyorum - bu da Xcode'un içe aktarma ifadesini tanımasını sağlıyor. ANCAK, dokümanı bu çerçeveye kurmayı söylüyor - ki buna nasıl erişeceğimi bilmiyorum - bu sorun olabilir mi?

Charts Cocoapod'un dosyalarındaki ("Beklenen", "ayırıcı" gibi) dosyalarda haşhaş eden birçok hata alıyorum. Eminim ki bunlar gerçek hatalardır (bu iyi hazırlanmış bir kütüphanedir).), ama bir şey doğru bağlanmamış çünkü. Neyi yanlış yapıyorum?

cevap

1

Yakın bir zamanda ChartsPod'u objektif-c projesinde kullandım. Evet, proje ile Grafik Pod'ları kurmak baş ağrıyordu. Hızlı pod ithal ederken dikkat etmeniz gereken birkaç şey.

  • Yazar talimatlarını dikkatlice izleyin.
  • Derleyiciye hızlı bir kod olduğunu söylemek için Bridging Header'ı yarattınız mı? daha sonra dikkatlice (Grafik-iOS) Yazarlar talimatları okumak veya bölecek İnşa> hedef-In BridgingHeader

  • okumak Değilse> Hedef bağımlılıklar bu yardımcı olacaktır Grafik-iOS

Umut ekleyin.

+0

Evet, Bridging Header'ı zaten oluşturdum ve hedefime bağımlılığı ekledim. – pitachip

+1

Apple belgelerine sağladığınız numara hile yaptı. Swift ile yapılan bir CocoaPod'u ithal ediyordum. İçe aktarma ifademde 'MyProject-Swift.h' yerine '#import ' olması gerekiyordu. – paulvs

İlgili konular