2011-05-02 9 views
5

मैं कुछ दिनों के लिए कोर डेटा के साथ प्रयोग कर रहा हूं और पिछले कुछ घंटों में एक्सकोड 4 में किसी इकाई से UI बनाने का प्रयास करने का प्रयास कर रहा हूं। किताबों के मुताबिक मैं पढ़ रहा हूं विकल्प को कोर डेटा इकाई को इंटरफ़ेस बिल्डर में विंडो में खींचें लेकिन जब मैं इसे xcode 4 में करता हूं, तो कुछ भी नहीं होता है। सेब प्रलेखन में कोई मदद नहीं मिली है क्योंकि इसे xcode 4 के लिए अपडेट नहीं किया गया है। मुझे यकीन है कि यह वास्तव में कुछ स्पष्ट है लेकिन मैं इसे समझ नहीं सकता।मैं एक्सकोड 4 में किसी इकाई से उपयोगकर्ता इंटरफ़ेस कैसे बना सकता हूं?

उत्तर

5

आपका प्रश्न पूरी तरह से मेरे लिए समय है क्योंकि मैंने हाल ही में मैक/कोको विकास सीखना शुरू कर दिया है और एक ही समस्या में आया है।

दस्तावेज को देखने के बाद, Google को खोजना, सभी एक्सकोड मेनू विकल्पों को आजमाकर और हर संभव माउस & कीबोर्ड शॉर्टकट के साथ खेलना मुझे लगता है कि मैं इस निष्कर्ष पर पहुंचा हूं कि उत्पन्न करने के लिए विज़ार्ड को आमंत्रित करना संभव नहीं है एक्सकोड 4 में अपनी इकाइयों से आपका इंटरफ़ेस 4.

यह आपके प्रश्न का उत्तर देता है लेकिन आपको उसी समस्या के साथ छोड़ देता है - अब आप कहां जाते हैं?

यह है कि मैं क्या काम करने के लिए (ध्यान दें कि यह वीडियो एरिक Aigner से जुड़े से समझाया गया है) अपने आवेदन प्राप्त करने के लिए किया था:

  1. खींचें एक नया NSArrayController अपने निब फ़ाइल पर। गुण निरीक्षक खोलें और मोड को "इकाई" में बदलें और इकाई नाम फ़ील्ड को अपनी इकाई (ईजी व्यक्ति) के नाम पर बदलें।
  2. आइटम को अपनी विंडो पर खींचकर सामान्य के रूप में अपना इंटरफ़ेस बनाएं।
  3. प्रत्येक नियंत्रण के लिए आप अपनी इकाई से बांधना चाहते हैं निम्न के लिए: नियंत्रण का चयन करें, बाइंडिंग इंस्पेक्टर खोलें और सरणी नियंत्रक को मान बांधें। नियंत्रक कुंजी फ़ील्ड को "चयन" पर सेट किया जाना चाहिए और मॉडल कुंजी पथ उस इकाई के क्षेत्र से बाध्य होना चाहिए जिसे आप बाध्य करना चाहते हैं (ईजी "नाम")।

स्पष्ट रूप से यह केवल एक बहुत ही बुनियादी परिदृश्य के लिए पूरा करता है लेकिन आपको शुरू करने के लिए पर्याप्त होना चाहिए (यदि आप मेरे जैसा ही पुस्तक पढ़ रहे हैं तो अगले अध्याय में फिर से तोड़ने के लिए तैयार रहें जब आप बाध्यकारी आज़माएं संबंधित संस्थाओं के लिए!)।

अभी भी मेरे ज्ञान में कुछ अंतराल हैं क्योंकि मैं केवल 2 दिनों के लिए कोर डेटा सीख रहा हूं (और कोको/ऑब्जेक्टिव-सी एक सप्ताह से भी कम समय तक) ताकि अगर उपर्युक्त जानकारी में से कोई भी गलत हो तो कोको विशेषज्ञों को मुझे बताना चाहिए और मैं तदनुसार अपनी पोस्ट अपडेट कर दूंगा।

संबंधित मुद्दे