Поскольку я новичок в какао, я не знаю, является ли это правильным или даже правильным способом.
Но после быстрого просмотра документации я нашел этот метод экземпляров NSString, - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding
Быстрая попытка примера проекта, с которым он работал нормально:
- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError
Так что-то вроде этого может работать для вас:
- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError {
return [[self string] dataUsingEncoding:NSUnicodeStringEncoding];
}