क्यों नहीं इस काम करता है:मैं स्विच स्टेटमेंट में एनएसआईएनटेगर का उपयोग क्यों नहीं कर सकता?
error: case label does not reduce to an integer constant
यह NSInteger के उपयोग करने के लिए इस तरह संभव नहीं है:
NSInteger sectionLocation = 0;
NSInteger sectionTitles = 1;
NSInteger sectionNotifications = 2;
switch (section) {
case sectionLocation:
//
break;
case sectionTitles:
//
break;
case sectionNotifications:
//
break;
default:
//
}
मैं इस संकलन त्रुटि मिलती है? यदि हां, तो स्विच स्टेटमेंट में मामलों के रूप में चर का उपयोग करने का कोई और तरीका है? sectionLocation
आदि परिवर्तनीय मान हैं।
तो मैं करने के लिए अगर-बाकी-अगर-किसी और फिर सहारा होगा करते हैं? क्या इस के आसपास कोई रास्ता नहीं है? – Rits
हाँ, उपयोग उस के साथ परिभाषित करता है, क्या समस्या? : डी – fresskoma