9

मैं एक इवर जो alloc-inited एक वस्तु का init में है:मैं एनएसएमयूटेबल एट्रिब्यूटेड स्ट्रिंग की सामग्री को कैसे साफ़ कर सकता हूं?

attString = [[NSMutableAttributedString alloc] init]; 

एक पाश पर, मैं attString की सामग्री को साफ करने और फिर से उपयोग यह करना चाहते हैं। मैं यह कैसे करु?

धन्यवाद!

उत्तर

1
[attString release]; 
attString = [[NSMutableAttributedString alloc] init]; 

केनी की विधि शायद जल्दी।

+1

हाँ मैं रिहाई/पुनः alloc से बचने के लिए स्मृति अक्षमता से बचने के लिए कोशिश कर रहा था :) – jowie

0

मैं तरीकों कि ऊपर उल्लेख किया @kennytm पता लगाना नहीं था, लेकिन मैं इस के साथ यह किया:

[attriString setAttributedString:[NSAttributedString new]]; 

mac10.0 और ios3.2 या बाद से उपलब्ध। नए खोजकर्ताओं के लिए शुभकामनाएँ!

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