Mam ciąg i chcę go przekonwertować na Const Char. próbowałem, ale to nie działaKonwersja NSString na const char
NSString *str4 = [NSString stringWithUTF8String:character];
Mam ciąg i chcę go przekonwertować na Const Char. próbowałem, ale to nie działaKonwersja NSString na const char
NSString *str4 = [NSString stringWithUTF8String:character];
nie podoba:
NSString *strSQL = [[NSString alloc]init];
wtedy coś w swoim * strSQL
wtedy to stwierdzenie:
const char *bar = [strSQL UTF8String];
NSString *myString = @"Hello";
const char *cString = [myString cStringUsingEncoding:NSASCIIStringEncoding];
lub
const char * cstr2 = [ myString UTF8String ];
Jaka jest różnica między tymi dwoma metodami? W dokumentacji konwersja z wzmiankowaniem "NSASCIIStringEncoding", * Zwraca NULL, jeśli odbiornik nie może być bezstratnie przekonwertowany na kodowanie * ... –
Należy używać cStringUsingEncoding: metoda
Spójrz na tej metodzie here
Czy to działało poprawnie? – Christina
tak działa dobrze, ale znalazłem inną alternatywę dla tego sqlite3_bind_text(); ale nadal istnieje problem, że działa f9 z ciągiem, ale powoduje problemy z wartościami INTEGER. – Aadil
ok miło słyszeć mój komentarz działał ,,, okrzyki – Christina