Я принял данные char в базу данных в массив. теперь я хочу преобразовать эти данные в строку.Как я могу использовать UTF8string для NSArray
Как преобразовать данные массива в NSString.
Я принял данные char в базу данных в массив. теперь я хочу преобразовать эти данные в строку.Как я могу использовать UTF8string для NSArray
Как преобразовать данные массива в NSString.
Если у вас есть экземпляр const char *
, вы можете использовать метод NSString
+ stringWithCString:encoding:
. Например:
NSString *_myString = [NSString stringWithCString:_myCharPtr encoding:NSUTF8StringEncoding];
положить, что в NSArray*
, вы можете сделать следующее:
NSArray *_myArray = [NSArray arrayWithObjects:_myString,nil];
использование
[NSString stringWithUTF8String:<#(const char *)nullTerminatedCString#>]
NSArray представляет собой массив объектов. Какие объекты в вашем массиве? И в каком формате вам нужна строка - конкатенация всех данных char? С новой линией между ними? – cdespinosa
в nsarray У меня есть данные NSstring, взятые из базы данных, и я хочу преобразовать эти данные в NSstring в одну строку. – uttam