NSDictionary *values =
[NSDictionary dictionaryWithObject:@"object" forKey:@"key"];
dictionary = (CFDictionaryRef)values;
SomeFunctionCallThatNeesACFDictionary(dictionary);
如果只是想用
dictionary 作为 CFDictionaryRef 类,只需加一个 __bridge 就可以来。再来看正
确的示例:
NSDictionary *values =
[NSDictionary dictionaryWithObject:@"object" forKey:@"key"];
CFDictionaryRef dictionary = (__bridge CFDictionaryRef)values;
SomeFunctionCallThatNeesACFDictionary(dictionary);
NSDictionary *values =
[NSDictionary dictionaryWithObject:@"object" forKey:@"key"];
CFDictionaryRef dictionary = (__bridge CFDictionaryRef)values;
SomeFunctionCallThatNeesACFDictionary(dictionary);