मैं इस सवाल का जवाब plistप्लिस्ट में डेटा कैसे लिखें?
How to write data to the plist?
लेकिन अब तक मेरे plist बिल्कुल नहीं बदला करने के लिए डेटा लिखने के लिए पालन किया है।
यहाँ मेरी कोड है: -
- (IBAction)save:(id)sender
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"drinks" ofType:@"plist"];
NSString *drinkName = self.name.text;
NSString *drinkIngredients = self.ingredients.text;
NSString *drinkDirection = self.directions.text;
NSArray *values = [[NSArray alloc] initWithObjects:drinkDirection, drinkIngredients, drinkName, nil];
NSArray *keys = [[NSArray alloc] initWithObjects:DIRECTIONS_KEY, INGREDIENTS_KEY, NAME_KEY, nil];
NSDictionary *dict = [[NSDictionary alloc] initWithObjects:values forKeys:keys];
[self.drinkArray addObject:dict];
NSLog(@"%@", self.drinkArray);
[self.drinkArray writeToFile:path atomically:YES];
}
मैं कुछ अतिरिक्त प्रदर्शन करने की जरूरत है?
मैं आईफोन एसडीके में नया हूं इसलिए किसी भी मदद की सराहना की जाएगी।
धन्यवाद आपके उत्तर के लिए एक बहुत:
अद्यतन
इस तरह आप drinkArray संपत्ति को प्रारंभ होता है। मैं सिर्फ आईफोन एसडीके सीख रहा हूं, तो क्या आप कृपया मुझे बता सकते हैं कि इसे पहली लॉन्च में कैसे कॉपी करें। मेरे ऐप बंडल में मेरे .plist को कॉपी करने के लिए मुझे कोड कहां रखना चाहिए? और मुझे कैसे पता चलेगा कि इसे सफलतापूर्वक कॉपी किया गया है? धन्यवाद। – Varundroid
मैंने अपने उत्तर में एक उदाहरण जोड़ा है। :) – chrisklaussner
धन्यवाद बहुत ईसाईके। :) – Varundroid