आईफोन देने में त्रुटि प्रोग्रामेटिक रूप से चालू करें

मैं आईफोन में व्याकरणिक रूप से ब्लूटूथ पर स्विच करना चाहता हूं। यह उसके लिए मेरा कोड है -

Class BluetoothManager = objc_getClass("BluetoothManager");
id btCont = [BluetoothManager sharedInstance];
[btCont setPowered:YES];

मैंने निम्नलिखित पथ के तहत हैडर फ़्लॉल्डर के तहत .header फ़ाइलों को रखा है:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Headers

लेकिन समस्या यह है कि यह मुझे एक त्रुटि दे रहा है यानी: 'BluetoothManager/BluetoothManager.h' फ़ाइल नहीं मिली

तो कृपया मुझे बताएं अगर मैंने यहां कुछ गलत किया है।

मुझे यह लिंक निम्नलिखित लिंक से मिला है:

Programmatically turn on bluetooth in the iphone sdk?

आपका बहुत बहुत धन्यवाद अग्रिम रूप से।

1
जोड़ा संपादित
विचारों: 1
हाय, मैंने प्रोजेक्ट में सभी हेडर फाइलें रखी हैं और फिर "BluetoothManager.h" जैसे हेडर फ़ाइल आयात और जोड़ती हैं ताकि त्रुटि हटा दी जा सके लेकिन अब एक चेतावनी है: सी 'लाइब्रेरी फ़ंक्शन' objc_getClass 'को' id '(const char *) '। ऐप अब चल रहा है लेकिन यह ब्लूटूथ चालू नहीं करता है। यदि आप कुछ जानते हैं तो कृपया मुझे बताएं। धन्यवाद।
जोड़ा लेखक RJ168, स्रोत

2 उत्तर

विभिन्न चीजों की कोशिश करने के साथ, मुझे "गेमकिट" ढांचे के साथ ब्लूटूथ पर ट्यून करने का सरल तरीका मिला।

लागू करने के लिए कदम:

  1. Add the GameKit framework to your project.

  2. Import class to your project -- #import GameKit/GameKit.h>

  3. create object of GKPeerPickerController GKPeerPickerController *connectionPicker;

  4. Paste this code in viewDidLoad

    connectionPicker = [[GKPeerPickerController alloc] init]; connectionPicker.delegate = self; [connectionPicker show];

यह आपको ब्लूटूथ चालू करने और हां पर क्लिक करने के लिए अलर्ट पॉपअप दिखा रहा है, आपको ब्लूटूथ मिल जाएगा।

लेकिन मुझे पॉपअप को अनुकूलित करने के बारे में पता नहीं है, इसलिए यदि कोई जानता है तो कृपया मुझे बताएं।

पहले ही, आपका बहुत धन्यवाद। :)

1
जोड़ा

सबसे पहले, बस सुनिश्चित करने के लिए, आप जानते हैं कि आप इसे एक शिपिंग ऐप में उपयोग नहीं कर सकते हैं, है ना?

यह उत्तर पर एक नज़र डालें, जो बताता है कि शीर्षलेख कैसे उत्पन्न करें फ़ाइल आपको चाहिए

0
जोड़ा
हैलो आपकी बहुमूल्य प्रतिक्रिया के लिए धन्यवाद, मैं अपनी फाइल को इस तरह संशोधित करता हूं, फिर कभी इसकी त्रुटि नहीं होती है, लेकिन जैसा कि मैंने अपनी पहली टिप्पणी का उल्लेख किया है कि चेतावनी अभी भी वहां है। तो ऐप चल रहा है लेकिन यह ब्लूटूथ को कभी चालू नहीं करता है। कोई और सुझाव है। धन्यवाद।
जोड़ा लेखक RJ168, स्रोत