Я знаю, как справиться с этим при изменении stringWithCString
в SQLite... вместо этого вы просто stringWithUTF8String
. Это то же самое с char *
, когда оно возвращается sysctlbyname
? (см. код ниже)
- (NSString *) platform{
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char *machine = malloc(size);
sysctlbyname("hw.machine", machine, &size, NULL, 0);
NSString *platform = [NSString stringWithCString:machine];
free(machine);
return platform;
}
Спасибо заранее!