二进制*的操作数无效(有' char *'和' char *')

时间:2015-08-27 06:18:15

标签: ios objective-c nsstring c-strings cfstring

这是我的代码:

NSString *string    = @"Ciyt";
const char *City    = [CityString UTF8String];
CFStringRef value   = CFSTR(&City);

在Xocde的第三行显示以下错误:

  

二进制表达式的操作数无效(' char *'和' char *');

有什么想法解决它?

1 个答案:

答案 0 :(得分:1)

CFSTR是一个只适用于字符串文字的宏,比如CFSTR(" abc")。