मैं अन्य एनएसएसटींग उदाहरणों को जोड़कर निरंतर एनएसएसटींग को कम करने की कोशिश कर रहा हूं।Obj-C में तारों को संयोजित करके निरंतर एनएसएसटींग कैसे बनाएं?
यहाँ मैं अपने कार्यान्वयन फ़ाइल में क्या कर रहा है:
static NSString *const MY_CONST = @"TEST";
static NSString *const MY_CONCATENATE_CONST = [NSString stringWithFormat:@"STRING %@", MY_CONST];
यह निम्न संकलन त्रुटि की ओर जाता है: प्रारंभकर्ता तत्व स्थिर नहीं है
मुझे लगता है इस वजह से stringWithFormat वापस नहीं करता है निरंतर एनएसएसटींग, लेकिन चूंकि ओब्जे-सी में तारों को संयोजित करने का कोई और तरीका नहीं है, मुझे क्या करना चाहिए?
आपकी मदद के लिए धन्यवाद,
एरिक।
मैं इस पर सहमत हूं, लेकिन अगर मुझे स्थिरांक को परिभाषित करने की आवश्यकता है (एक वास्तविक, जो कभी नहीं बदलेगा) अन्य स्थिरांक को जोड़कर? जावा में, यह छोटा है: निजी स्थिर अंतिम स्ट्रिंग CONST1 = "CONST1"; निजी स्थिर अंतिम स्ट्रिंग CONST2 = "CONST2"; निजी स्थैतिक अंतिम स्ट्रिंग CONCAT = CONST1 + "" + CONST2; यह मुझे 3 स्थिरांक रखने की अनुमति देता है, तीसरा एक दूसरे के साथ मिलकर बनता है। –