У меня есть следующий фрагмент кода:
-(CFStringRef)setupFileName:(NSString*)_name :(NSString*)_extension
{
NSString* tmpName = [_name stringByAppendingString:_extension];
CFStringRef ref = (__bridge CFStringRef)tmpName;
return ref;
}
Когда я прерываю оператор return, ref содержит правильные данные, хорошую строку с расширением. Но когда я использую это так:
CFStringRef tickWav = [self setupFileName:_name :kTick];
Это приводит к бесполезной цепочке символов. Что-то портит мою кодировку, когда я возвращаю правильное значение из функции?? Что я могу сделать?
-(CFStringRef)setupFileName:(NSString*)_name withExtension:(NSString*)_extension
, а также избегать_
для такого рода var. Кроме того, почемуstringByAppendingString:
вызывается при назначенииtmpName
между скобками? - person Larme   schedule 29.07.2016