NSTaggedPointerString造成的数据源不合法

BRStringPickerView要求数据源是字符串数组,这个容易判断。
但是却一直提示数据源不合法,最后是发现数组的字符串类型不一致。
__NSCFString
NSTaggedPointerString
含有两种类型,在同一数组内是不被BRStringPickerView要求的数据源允许的,感觉很扯淡。
没办法,改成别的也麻烦,就全部转吧。

NSMutableString *temp = [NSMutableString stringWithFormat:@"%@",model.name];

全部都用NSMutableString接一下就好了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,248评论 6 13
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,876评论 0 10
  • 早起,回家过十五。早早起来,夫人已经做好饭,吃过早饭,一家人开着车套上了回老家过节的路程。在这里待了几个青菜,弟弟...
    星之梦lyx阅读 182评论 0 0