2012-10-09 13 views
17

मेरे पास पुस्तक शीर्षक के साथ एक UITableView है। किताबों के बारे में जानकारी दर्ज करने के लिए मेरे पास एक दृश्य (AddAndEditBookViewController) भी है। जब मैं तालिका के नेविगेशन बार पर "+" पर क्लिक करता हूं, तो मैं अपना AddAndEditBookViewController खोलना चाहता हूं। मुझे पता है कि अगर मैं एक अलग निब फ़ाइल में टेबल बनाता हूं, तो मैं इसे कैसे कर सकता हूं, लेकिन अगर मैं स्टोरीबोर्ड के भीतर अपना दृश्य बनाया गया हूं (सीगू के बिना ... इस बिंदु पर सीखने के उद्देश्यों के लिए और अधिक) तो मैं यह कैसे कर सकता हूं।instantiateViewControllerWithIdentifier, लेकिन xCode 4.5 में पहचानकर्ता कहां है?

मैंने पढ़ा है कि मैं स्टोरीबोर्ड से तत्काल ViewControllerWithIdentifier विधि का उपयोग करता हूं, लेकिन मुझे अपने व्यू कंट्रोलर की आईडी कैसे मिलती है? मैंने स्टोरीबोर्ड के एक्सएमएल प्रस्तुति को देखने की कोशिश की, लेकिन मुझे यह प्रतीत नहीं होता है ...

यहां कोड है जो मोडल व्यू खोलने का प्रयास करता है।

- (void)insertNewObject:(id)sender 
{ 
    AddAndEditBooksViewController * addViewController = (AddAndEditBooksViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"gH8-2m-MXv"]; 
    [addViewController setDelegate:self]; 
    [addViewController setModalPresentationStyle:UIModalPresentationFormSheet]; 
    [self presentViewController:addViewController animated:YES completion:NULL]; 
} 

मेरा विशिष्ट प्रश्न है: मुझे किस पहचानकर्ता का उपयोग करना चाहिए? यह कहां निर्दिष्ट है या मैं इसे मैन्युअल रूप से कैसे निर्दिष्ट करूं?

धन्यवाद!

उत्तर

35

यह आईबी में पहचान निरीक्षक टैब के अधीन है। इसे "स्टोरीबोर्ड आईडी" कहा जाता है। आप इसे एक अनोखा नाम दे सकते हैं जो आप चाहते हैं।

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