我正在尝试使用CFStringTokenizerCopyBestStringLanguage
. 文档说:
用于测试的字符串范围。如果为 NULL,则检查字符串的前几百个字符。
但是通过NULL
会产生错误:
将“void *”传递给不兼容类型“CFRange”的参数
这样做的正确方法是什么?
NSString *language = (NSString *)CFBridgingRelease(CFStringTokenizerCopyBestStringLanguage((CFStringRef)text, NULL));