2016-03-23 16 views
3

Ben indirdiğiniz son GeoFire çerçeve v1.1.3 ve benim Swift Xcode projesinde düşürdü ama benim import GeoFire açıklamadaXcode/Swift: Böyle modül <a href="https://github.com/firebase/geofire-objc/releases" rel="nofollow">here</a> gelen 'GeoFire'

Böyle modülü 'GeoFire atıyor '

Bu çok garip çünkü birkaç dakika önce Firebase framework için aynısını yaptım ve gayet iyi çalışıyor. Hedefim iOS 8.0 ve Bridging başlığına ihtiyacım yok.

Çerçeve bağlantılı çerçeveler ve kütüphaneler, Gömülü Çiftlerin ve kütüphaneler ile bağlantısı, ikili mevcuttur.

+0

Cocoapod'ları kullanmanızı şiddetle tavsiye ederiz. Daha fazla baş ağrısı yok, sadece Podfile 'pod' GeoFire 'ekleyin, terminalde 'pod install' yazın ve kodu kullanın. – Leo

+0

Evet Biliyorum, kakao kapsülleri kullanmaktan ve çalışma alanını karmaşıklaştırmaktan hoşlanmıyorum. Çerçeveleri el ile eklemeyi tercih ediyorum ve bu şekilde işler üzerinde daha fazla kontrol sahibi olduğumu hissediyorum. – Kashif

cevap

1

Bunu hızlı bir şekilde (etiketlerinizde) yazıyorsanız, Objective C kitaplığını hızlı kodunuza gösterebilmek için köprüleme başlığında nesnel c kitaplığını içe aktarmak üzere bir Bridging Header dosyası oluşturmanız gerekir. yuh. Here's a guide on how to do this

Bu sorununuzu çözdüğünü umuyorum.

+0

Ancak Firebase kütüphanesi köprüleme olmadan nasıl çalışır? Aynı zamanda ObjC – Kashif

+0

'da yazılmıştır. Sadece sizin hızlı kodunuzdan referans almamanıza bağlı olduğunuzu farz edebilirim, buna gerek yok =) –

+0

Sonunda, dediğiniz gibi köprüleme başlığını yapmak zorunda kaldım ve tabii ki o zaman çalışıyor. Sonuçta Firebase ve GeoFire çerçeveleri arasında bazı farklar var. – Kashif

0

deneyin bunu: https://youtu.be/009UrLVlAbo?t=67 ama sadece bu gibi ithalat başlık dosyasını değiştirin: Firebase ve Google Analytics bölmeleri karıştırırken Swift ile XCode 7.2, On

#import <Firebase/Firebase.h> 
#import <GeoFire/GeoFire.h> 
0

ve bu aynı konu koştum.

Firebase, "use_frameworks!" Ile sorunsuz çalışıyor. Podfile'de, ancak Google Analytics pod yüklemesi bu satırın yorumlanmasını gerektiriyor. Yani köprüleme başlığı dosyası gereklidir.

İlgili konular