में कनवर्ट करना मेरे पास एक स्ट्रिंग है और मैं इसे कॉन्स्ट चार में रूपांतरित करना चाहता हूं। मैं कोशिश की थी, लेकिन यह काम नहीं कर रहाएनएसएसटींग को कॉन्स char
NSString *str4 = [NSString stringWithUTF8String:character];
में कनवर्ट करना मेरे पास एक स्ट्रिंग है और मैं इसे कॉन्स्ट चार में रूपांतरित करना चाहता हूं। मैं कोशिश की थी, लेकिन यह काम नहीं कर रहाएनएसएसटींग को कॉन्स char
NSString *str4 = [NSString stringWithUTF8String:character];
इस तरह करते हैं पर एक नज़र डालें:
NSString *strSQL = [[NSString alloc]init];
फिर अपने * strSQL
में कुछ तो इस बयान:
const char *bar = [strSQL UTF8String];
NSString *myString = @"Hello";
const char *cString = [myString cStringUsingEncoding:NSASCIIStringEncoding];
या
const char * cstr2 = [ myString UTF8String ];
इन दो तरीकों के बीच क्या अंतर है? प्रलेखन में, 'NSASCIIStringEncoding' उल्लेखों के साथ कनवर्ट करना, * रिसीवर को लापरवाही से एन्कोडिंग में परिवर्तित नहीं किया जा सकता है * ... –
आप का उपयोग करना चाहिए cStringUsingEncoding: विधि
इस विधि here
क्या यह ठीक से काम करता है? – Christina
हाँ यह ठीक काम कर रहा है लेकिन मुझे इसके लिए एक और विकल्प मिला है sqlite3_bind_text(); लेकिन अभी भी एक समस्या है यह स्ट्रिंग के साथ f9 काम करता है लेकिन इंटेग्रर मानों के साथ समस्याएं पैदा करता है। – Aadil
मेरी टिप्पणी सुनने के लिए ठीक है, चीयर्स – Christina