これが私のコードです:
NSString *string = @"Ciyt";
const char *City = [CityString UTF8String];
CFStringRef value = CFSTR(&City);
Xocde の 3 行目に次のエラーを表示します。
二項式の無効なオペランド ( 'char *' および 'char *' );
それを解決するためのアイデアはありますか?
これが私のコードです:
NSString *string = @"Ciyt";
const char *City = [CityString UTF8String];
CFStringRef value = CFSTR(&City);
Xocde の 3 行目に次のエラーを表示します。
二項式の無効なオペランド ( 'char *' および 'char *' );
それを解決するためのアイデアはありますか?
ここで何を達成しようとしているのかは 100% わかりませんが、 anNSString
を aに変換したい場合は、無料のブリッジングのCFString
おかげで C 文字列を経由せずに直接行うことができます:
NSString *string = @"Ciyt";
CFStringRef value = CFBridgingRetain(string);
// use value...
CFBridgingRelease(value);
結果を示す変数ビューのスクリーンショットを次に示します。