BRStringPickerView要求数据源是字符串数组,这个容易判断。
但是却一直提示数据源不合法,最后是发现数组的字符串类型不一致。
__NSCFString
NSTaggedPointerString
含有两种类型,在同一数组内是不被BRStringPickerView要求的数据源允许的,感觉很扯淡。
没办法,改成别的也麻烦,就全部转吧。
NSMutableString *temp = [NSMutableString stringWithFormat:@"%@",model.name];
全部都用NSMutableString接一下就好了。