क्या कोई भी उद्देश्य-सी में NSString
पर एक बैकस्लैश (\
) जोड़ने का आसान तरीका जानता है? मैं NSString *temp = @"\/Date(100034234)\/"
रखने की कोशिश कर रहा हूं;एनएसएसटींग @ "" बैकस्लैश चरित्र उद्देश्य-सी
मैं डबल बैकस्लैश या बैकस्लैश प्राप्त करने में सक्षम हूं, लेकिन एक बैकस्लैश प्राप्त करने में असमर्थ हूं। किसी भी सहायता की सराहना की जाएगी। धन्यवाद
क्या आप इसके बारे में निश्चित हैं? जब मैं एनएसएलओजी का उपयोग करके एनएसएसटींग प्रिंट करता हूं तो यह डबल बैकस्लैश के रूप में दिखाई देता है। –
NSLog (स्ट्रिंग) का उपयोग करना बुरा अभ्यास है; सभी को आपके सिस्टम को दुर्घटनाग्रस्त करने के लिए करना है उदा। % d, और इसे एक मान के लिए एक dereference के रूप में व्याख्या किया जाएगा। यदि आप अपने स्वयं के एनएसएसटींग के मूल्य को प्रिंट करना चाहते हैं, तो आपको इसका उपयोग करना चाहिए: एनएसएलओजी (@ "@%", स्ट्रिंग) तब से 'स्ट्रिंग' में कोई मान परिणामस्वरूप आउटपुट को प्रभावित नहीं करेगा, जो एक वस्तु प्रकार है। – AlBlue