iOS6中的字符串和UITableViewCells
我正在将应用程序从iOS5迁移到iOS6。在应用程序的一个部分中,用户从屏幕底部的uitableview控制器中选择一个选项卡,并将其带到uitableview。当用户选择选项卡时,代码调用web服务并列出附加到与CoreData一起存储并保存在设备本身上的数据段的最新信息 无论如何,当我在iOS6中的字符串和UITableViewCells,uitableview,nsstring,ios6,Uitableview,Nsstring,Ios6,我正在将应用程序从iOS5迁移到iOS6。在应用程序的一个部分中,用户从屏幕底部的uitableview控制器中选择一个选项卡,并将其带到uitableview。当用户选择选项卡时,代码调用web服务并列出附加到与CoreData一起存储并保存在设备本身上的数据段的最新信息 无论如何,当我在cellforrowatinexpath中时,我从web服务响应构造一个字符串,并将单元格的detailTextLabel上的text属性设置为该字符串的值 这在iOS5中从未引起问题。现在,当我尝试在cel
cellforrowatinexpath
中时,我从web服务响应构造一个字符串,并将单元格的detailTextLabel上的text属性设置为该字符串的值
这在iOS5中从未引起问题。现在,当我尝试在cellforrowatinexpath
方法中使用此字符串时,编译器似乎认为我的字符串实际上是nsindepath
变量
例如,如果我试图检查字符串的长度,应用程序就会崩溃,给我留下一条消息,上面写着:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSIndexPath length]: unrecognized selector sent to class 0x396cae64'
类似地,对于我想用该方法中的字符串做的任何其他事情
还有几件事:
还有其他人见过这个吗?如果是,你的解决方案是什么?我搜索了一下,什么也没看到 尝试复制该字符串,然后使用它 先复制那个字符串 NSString*strTemp=[[NSString stringwithformat:@“%@”,您的字符串]复制] 现在试着在你想使用的地方使用strTemp