में GoogleCast फ्रेमवर्क आयात करते समय ऐसी कोई मॉड्यूल त्रुटि नहीं है, मैं स्विफ्ट का उपयोग करके एक आईओएस एप्लिकेशन विकसित कर रहा हूं। नीचे दिए गए लिंक से Google Cast फ्रेम कार्य डाउनलोड किया गया। https://developers.google.com/cast/docs/downloads आवेदन में यह ढांचा गया और इस तरह से आयातित: आयात GoogleCast लेकिन मैं कह "नो मॉड्यूल Google Cast,"स्विफ्ट प्रोजेक्ट
उत्तर
कि मैं कुछ स्विफ्ट में काम मिल गया एक त्रुटि हो रही है।
मुझे कुछ भी आयात करने की आवश्यकता नहीं थी।
आप से https://developers.google.com/cast/docs/ios_sender
निर्देशों का पालन करें और यह भी शीर्ष लेख को पूरा करने ऑब्जेक्टिव-सी कॉन्फ़िगर किया।
https://developer.apple.com/library/ios/documentation/swift/conceptual/BuildingCocoaApps/MixandMatch.html
मैं
मैं इस नमूना कोड का परीक्षण फ़ाइल GoogleCast.h
यहाँ के स्थान डाल:
class ViewController: UIViewController, GCKDeviceScannerListener {
var scanner = GCKDeviceScanner()!;
func deviceDidComeOnline(device: GCKDevice!) {
println("device found - \(device.friendlyName)");
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//scanner = GCKDeviceScanner();
println(scanner)
scanner.addListener(self)
scanner.startScan()
}
}
मैं Xcode से एक Iphone 5s पर इस चलाने के लिए और यह पाया मेरी क्रोमकास्ट डिवाइस:
device found - AW
यहाँ मैं कैसे यह मेरी स्विफ्ट परियोजना पर काम किया जाता है (आईओएस के लिए Google Cast गाइड के बाद):
- मैं Google Cast iOS Sender SDK डाउनलोड किया है और मैं इसे अपने परियोजना के रूट फ़ोल्डर
- मैंने अंदर चिपकाया सेटिंग बिल्ड में सेट अन्य लिंकर झंडे रहे हैं:
-ObjC -lc++
मैं निम्नलिखित ढांचे पुस्तकालयों जोड़ दिया है (लिंक किए गए, एम्बेडेड नहीं):
0,123,- Accelerate.framework
- AudioToolbox.framework
- AVFoundation.framework
- CoreBluetooth.framework
- CoreGraphics.framework
- CoreText.framework
- Foundation.framework
- MediaAccessibility.framework
- MediaPlayer.framework
- MediaToolbox.framework
- QuartzCore.framework
- SystemConfiguration.framework
- UIKit.framework
- मैं GoogleCast.framework जोड़ दिया है लिंक्ड ढांचे पुस्तकालयों के तहत
फिर भी पर क्लिक + -> अन्य जोड़ें ... -> GoogleCast।ढांचा
- मैंने कॉपी बंडल संसाधन अनुभाग में एक नई प्रविष्टि को लक्षित करने के बिल्ड चरणों में जोड़ा है। मैंने अन्य GoogleCast.framework -> संसाधन -> GoogleCastResources.bundle
मैंने कोई उद्देश्य-सी ब्रिजिंग हेडर नहीं जोड़ा है और यह बहुत अच्छा काम करता है!
- 1. स्विफ्ट प्रोजेक्ट
- 2. स्विफ्ट प्रोजेक्ट
- 3. स्विफ्ट एक्सकोड प्रोजेक्ट
- 4. स्विफ्ट एक्सकोड प्रोजेक्ट
- 5. प्रोजेक्ट को स्विफ्ट 4
- 6. आईओएस स्विफ्ट प्रोजेक्ट
- 7. एकता को एक स्विफ्ट 3 आईओएस प्रोजेक्ट
- 8. स्विफ्ट
- 9. स्विफ्ट
- 10. स्विफ्ट
- 11. स्विफ्ट
- 12. क्या मैं एक स्विफ्ट 3 प्रोजेक्ट में स्विफ्ट 2.3 फ्रेमवर्क का उपयोग कर सकता हूं?
- 13. स्विफ्ट
- 14. स्विफ्ट
- 15. स्विफ्ट
- 16. स्विफ्ट
- 17. स्विफ्ट
- 18. स्विफ्ट
- 19. स्विफ्ट
- 20. स्विफ्ट
- 21. स्विफ्ट आईओएस
- 22. स्विफ्ट
- 23. प्रोजेक्ट नेविगेटर
- 24. स्विफ्ट: (स्विफ्ट) वर्ण
- 25. आईओएस स्विफ्ट
- 26. स्विफ्ट - मेरा स्विफ्ट क्लास आयात करें
- 27. आईपैड पर एवीकैम प्रोजेक्ट क्रैश
- 28. स्विफ्ट 4
- 29. एक्सकोड 8 पूर्ण प्रोजेक्ट पुनर्निर्माण
- 30. स्विफ्ट