作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含三个单词的字符串,由管道 ( | ) 分隔我想将它们分成三个单独的字符串
NSArray *bits = [word.variants componentsSeparatedByString: @"|"];
NSLog(@"BITS: %@", bits);
这将返回一个无法识别的选择器。我在项目的其他区域使用了这行代码,并且运行良好。但不是这个。
-[__NSArrayI componentsSeparatedByString:]: unrecognized selector sent to instance 0x6dbfa80
有什么想法吗?
最佳答案
我也有同样的问题,而我的字符串有这么多白色字符、换行符,所以我无能为力,但最后我得到了如下解决方案:
NSString *artwork = [currentURL valueForKey:@"artwork_large"];
//i got the string artwork ,which is fetch from json.
[smg addObject:artwork];
// add this string to 0th index of an array name:smg
NSSet *setObj1 = [NSSet setWithArray:smg];
//make the nsset for my array (named :smg)
NSString *pictureName = [[setObj1 allObjects] componentsJoinedByString:@","];
//make the string from all the sets joined by ","
picArray = [pictureName componentsSeparatedByString:@","];
//now its time for normal operation means makes the array (name: picArray) from string by componenet separatedbystring method
这样我现在就得到了我们可以控制的完美数组
关于iphone - NSArray compontentsSeperatedByString 返回无法识别的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8743246/
我有一个包含三个单词的字符串,由管道 ( | ) 分隔我想将它们分成三个单独的字符串 NSArray *bits = [word.variants componentsSeparatedByStrin
我是一名优秀的程序员,十分优秀!