मैं अपने इंटरफेस पर एक NSTableview करने के लिए अपने सरणी 'संग्रह' नामक बाध्य करने के लिए इस 'ट्यूटोरियल' का प्रयोग किया: http://www.cocoadev.com/index.pl?NSArrayController
interfacebuilder सामान है कि मुश्किल नहीं है। यह मुश्किल हो जाता है जब मैं वास्तव में दृश्य में मेरी सरणी में डेटा दिखाने के लिए प्रयास करें।
मेरी ज फ़ाइल में:
@interface MyDocument : NSDocument
{
NSMutableArray *collection;
//other variables
}
और मेरे .m फ़ाइल में:
@implementation MyDocument
@synthesize collection;
//quite some functions
inside one function (that works):
[collection addObject:fileName];
//some other functions
inside the init function:
collection = [[NSMutableArray alloc] init];
अब मुझे लगता है कि सरणी इंटरफेस और करने के लिए अच्छी तरह से बाध्य है tableview इसके अंदर, लेकिन बिल्कुल tableview और उसके स्तंभ एक विशिष्ट तरीके से भरे जाने की जरूरत है। अभी कुछ भी नहीं है एक आइटम जोड़ने के बाद पता चलता है। साथ संग्रह addObject: fileName समारोह
मैं एक आइटम के रूप में एक उप सरणी, खेतों से भरा बनाना चाहिए? और कैसे मैं इन मूल्यों के लिए बाध्य करना चाहिए / विशिष्ट स्तंभ के लिए फ़ील्ड। (फ़ील्ड 'कर रहे हैं कलाकार ', ' शीर्षक ', आदि)
मैं पहले से ही करने के लिए इंटरफ़ेस बिल्डर में प्रत्येक स्तंभ के लिए बाध्य है सरणी नियंत्रक के साथ नियंत्रक कुंजी ' arrangedObjects ' और मॉडल कुंजी पथ ' कलाकार ', ' शीर्षक ', आदि।
कृपया स्पष्टीकरण सरल रखने के बाद से मैं धीरे धीरे मैं इस सरणी नियंत्रक बात कभी नहीं मिलेगा सोचने के लिए शुरू कर रहा हूँ ... ऑब्जेक्टिव-सी प्रतीत नहीं होता है कठिन है, लेकिन बंधन है जो यह की जरूरत है मैं तो बस नहीं मिलता क्या है कि। एप्पल के उदाहरण newbies के लिए पर्याप्त नहीं हैं













