2010-03-06 3 views
0

Я принял данные char в базу данных в массив. теперь я хочу преобразовать эти данные в строку.Как я могу использовать UTF8string для NSArray

Как преобразовать данные массива в NSString.

+0

NSArray представляет собой массив объектов. Какие объекты в вашем массиве? И в каком формате вам нужна строка - конкатенация всех данных char? С новой линией между ними? – cdespinosa

+0

в nsarray У меня есть данные NSstring, взятые из базы данных, и я хочу преобразовать эти данные в NSstring в одну строку. – uttam

ответ

1

Если у вас есть экземпляр const char *, вы можете использовать метод NSString+ stringWithCString:encoding:. Например:

NSString *_myString = [NSString stringWithCString:_myCharPtr encoding:NSUTF8StringEncoding]; 

положить, что в NSArray*, вы можете сделать следующее:

NSArray *_myArray = [NSArray arrayWithObjects:_myString,nil]; 
0

использование

[NSString stringWithUTF8String:<#(const char *)nullTerminatedCString#>] 
Смежные вопросы