मुझे लगता है मैं अंधा जा रहा हूँ, क्योंकि मैं समझ नहीं सकता है, जहां सिंटेक्स त्रुटि इस कोड में है: सिंटेक्स त्रुटि:क्या मैं उद्देश्य-सी स्विच स्टेटमेंट के अंदर चर घोषित कर सकता हूं?
if(cell == nil) {
titledCell = [ [ [ TitledCell alloc ] initWithFrame:CGRectZero
reuseIdentifier:CellIdentifier ] autorelease
];
switch(cellNumber) {
case 1:
NSString *viewDataKey = @"Name";
etc...
जब मैंने इसे संकलित करने के लिए प्रयास करते हैं, मैं एक त्रुटि हो रही है अंतिम पंक्ति पर '*' टोकन से पहले।
ऐसे मूल प्रश्न के लिए खेद है, लेकिन मुझे क्या याद आ रही है?
cellNumber चर किस तरह का है? स्विच स्टेटमेंट सी से है, इसलिए उद्देश्य-सी प्रकारों का उपयोग करके इसे यात्रा कर सकते हैं। –
सी केवल 'स्विच/केस' के लिए अभिन्न-जैसी ऑब्जेक्ट्स का समर्थन करता है, और यदि मैं यहां समस्या थी तो मुझे एक अलग त्रुटि संदेश की उम्मीद होगी। – ephemient
क्या उद्देश्य-सी C99 (और C++) का पालन करता है और आपको कहीं भी चर घोषित करने की अनुमति देता है, या आप केवल ब्लॉक की शुरुआत में ऐसा कर सकते हैं?यदि आप किसी ब्लॉक की शुरुआत में उन्हें घोषित करने के लिए बाध्य हैं, तो आप ''{'' ''' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' मामले के अंत से पहले। –