objective c - Why does this sometimes crash -


फ़ंक्शन के अंदर

  - (UITableViewCell *) तालिका दृश्य: (UITableView *) tableView cellForRowAtIndexPath : (NSIndexPath *) indexPath { 

मैं एक NSString बना रहा हूँ, फिर cell.textLabel.text को इस स्ट्रिंग के मान दें। तब मैं इसे छोड़ देता हूं कार्यक्रम अंत में खेतों में से एक पाने पर क्रैश करेगा।

अगर मैं NSString जारी नहीं करता, तो प्रोग्राम क्रैश नहीं करता है। लेकिन क्या यह स्मृति रिसाव पैदा नहीं करेगा?

आप NSString कैसे बना रहे हैं? यदि यह एक init के बाद आबंटन के अलावा कुछ भी है, तो आपको इसे रिलीज करने की आवश्यकता नहीं है!


Comments