वहाँ एसडीके कि स्ट्रिंग की एक सूची के लिए पूछने में कई तरीके हैं, एक शून्य द्वारा समाप्त, उदाहरण के लिए, UIActionSheet में हैं:के रूप में एक शून्य-समाप्त NSString सूची का निर्माण एक NSString *
- (id)initWithTitle:(NSString *)title delegate:(id <UIActionSheetDelegate>)delegate cancelButtonTitle:(NSString *)cancelButtonTitle destructiveButtonTitle:(NSString *)destructiveButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ...
'otherButtonTitles' इस मामले में एक शून्य के साथ समाप्त एनएसएसआरटींग की एक सूची है। मैं क्या करना चाहता हूं यह एनएसएसटींग्स के एक निर्मित एनएसएमयूटेबलएरे के साथ इस विधि को कॉल करें, क्योंकि मैं तर्कों को गतिशील रूप से बनाना और क्रमबद्ध करना चाहता हूं। यह मैं कैसे करूंगा? मुझे यकीन नहीं है कि इस मामले में एनएसएसआरटींग्स को शून्य-समाप्त पॉइंटर कैसे बनाया जाए, और यदि इसे पास करना भी काम करेगा। क्या मुझे इसके लिए मेमोरी आवंटित करना है और इसे रिलीज़ करना है?
यह एक अच्छा समाधान यदि आप एक अपने UIActionSheet पर रद्द बटन सेट कर रहे हैं नहीं है। जब आप शीट शुरू करते हैं और फिर ऊपर के रूप में लूप के साथ 'अन्य बटन' जोड़ें, तो आपका रद्द करें बटन कुछ कारणों से उनके ऊपर बैठेगा। – Arnold
समस्या को हल करना चाहिए। [शीट सेट कैंसलबटन इंडेक्स: [शीट नंबरऑफबटन] - 1]; – mtwagner
@mtwagner nope यह केवल बटन की शैली को बदलता है - क्रम में वे –