मुझे पुस्तकालयों के साथ काम करने में कुछ परेशानी हो रही है और xib फ़ाइलों को शामिल किया गया है। मुझे अपनी स्थिति को पहले समझाएं। मेरे पास एक प्रोजेक्ट है जो बहुत अच्छा चल रहा है। अब मुझे अपने प्रोजेक्ट का एक हिस्सा किसी अन्य ग्राहक के लिए लाइब्रेरी के रूप में चाहिए जो अपने ऐप में कुछ कार्यक्षमता का उपयोग करना चाहता है। मैंने that की अत्यधिक अनुशंसित लेख की सहायता से लाइब्रेरी बनाई है।पुस्तकालयों में xib फ़ाइलों का उपयोग करने में समस्या
मेरे ग्राहक इस तरह की एक मुख्य दृश्य नियंत्रक प्रारंभ करने में सक्षम होना चाहिए:
LibraryMainViewController *lmvc = [[LibraryMainViewController alloc] initWithNibName:@"LibraryMainViewController.xib" bundle:foo];
एक त्रुटि के लिए सुनिश्चित सुराग के लिए जब मैं उस दृश्य नियंत्रक रुप से पेश करने के लिए प्रयास करें। मुझे यकीन नहीं है कि मुझे यहां किस बंडल का उपयोग करना है। मैंने
[NSBundle bundleForClass:[SomeClassInTheLibrary class]];
जैसी कुछ कोशिश की लेकिन इससे समस्या हल नहीं हुई।
मुझे खुशी होगी अगर कोई मुझे बता सके कि वास्तव में उस तरह की स्थिति में xib फ़ाइल का उपयोग कैसे करें।
धन्यवाद
-f
अद्यतन
ठीक है, मुझे लगता है मैं गलत यह किसी भी तरह मिल गया है देखते हैं। सिर्फ स्पष्टीकरण के लिए: मुझे लाइब्रेरी, हेडर और अतिरिक्त संसाधनों की क्या ज़रूरत है, है ना? क्या उपर्युक्त सभी हिस्सों के साथ "एक सुविधा" बनाने और शिपिंग के लिए कुछ बेहतरीन अभ्यास है?
तो अगर मैंने ऐसा किया तो मुझे अपने ग्राहक को लाइब्रेरी, हेडर और बंडल को xib फाइलों के साथ सौंपना पड़ा, है ना? – flohei
हां बिल्कुल। उदाहरण के लिए फेसबुक ऐसा करता है। (आप मुझसे जुड़े प्रश्न में दिए गए लिंक का अनुसरण कर सकते हैं।) – Felixyz