Tag: nsstring

NSString包含string崩溃

我试图根据其中的一个string字段来过滤数组。 nameLower和filterLower都有NSString的值,但我不断得到: __NSCFString containsString:]: unrecognized selector sent to instance 0x7f876b79e160 -(void) filterFriendsArray:(NSString*)filter { [_filteredFriendsArray removeAllObjects]; for (FacebookUser* user in _friendsArray) { NSString* nameLower = [user.user.name lowercaseString]; NSString* filterLower = [filter lowercaseString]; if ([nameLower containsString:filterLower]) [_filteredFriendsArray addObject:user]; } _displayedFriendsArray = _filteredFriendsArray; }

使用Objective-C将HTML文本转换为纯文本

我有巨大的NSString与HTML文本里面。 该string的长度超过3.500.000个字符。 我怎样才能将这个HTML文本转换为纯文本内的NSString 。 我正在使用扫描仪,但工作速度太慢。 任何想法 ?

如何使用新的iOS 7 API获取自动换行信息?

我注意到iOS 7引入了与文本布局相关的新类,如NSLayoutManager,NSTextStorage和NSTextContainer。 我怎样才能使用这些为了获得有关在NSString上换行的信息? 例如,说我有一个很长的NSString,我把它放在一个UILabel。 如果我在UILabel上启用多行,它会产生一个如下所示的string: The quick brown fox jumps over the lazy dog. 这很好,但我不能访问代码中的换行符(例如jumps后,我希望它返回\n或类似的东西)。 我想知道哪些字符索引断行发生。 我知道我们可以用CoreText做到这一点 ,但是因为我们在iOS 7中有这些新类,所以我想知道如何使用它们。

URLWithString和NSURL的fileURLWithPath之间有什么区别?

在我的代码中,我必须使用URLWithString播放stream( HLS )video和fileURLWithPath播放本地video。 这两种方法有什么区别? 我应该如何使用单一方法播放这两个video。 当HSLvideo结束时,我还需要将最后一帧显示为静止图像。 它现在显示黑屏时,它结束。 我应该如何做到这一点?

在NSString中查找substring的所有位置(不只是第一个)

有一个string出现在一个string中多次。 我使用rangeOfString ,但似乎只能find第一个位置。 我怎样才能find子string的所有位置? NSString *subString1 = @"</content>"; NSString *subString2 = @"–\n"; NSRange range1 = [newresults rangeOfString:subString1]; NSRange range2 = [newresults rangeOfString:subString2]; int location1 = range1.location; int location2 = range2.location; NSLog(@"%i",location1); NSLog(@"%i",location2);

在swift中对所有出现的string进行着色

这个代码 var textSearch="hi" var textToShow="hi hihi hi" var rangeToColor = (textToShow as NSString).rangeOfString(textSearch) var attributedString = NSMutableAttributedString(string:textToShow) attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.yellowColor() , range: rangeToColor) TextView.attributedText=attributedString 给我NSRange在TextView中为string着色。 问题是我只返回第一次出现。 如果单词包含“hi hihi hi”,则只有第一个“hi”被着色。 我怎样才能得到所有的string?

如何在iOS上使用文本来绘制图像?

我想绘制文字就像下面的样式 – 图像总是在右上angular,文字是在图像周围。 任何人都可以告诉我如何在iOS上实现这个? 我需要使用核心文本吗? 提前致谢!

如何知道iOS中的UITextField是否有空格

我有一个UITextField,用户可以input名称并保存。 但是,用户不应该被允许在textFiled中input空格。 1 – 如何查找用户是否在textFiled中input了两个空格或完整的空格 2 – 我怎么知道,如果textFiled填充只有空格 编辑 – 只input空格(空格)是无效的

目标C:如何提取部分string(例如,以'#'开头)

我有一个string,如下所示, NSString * aString = @"This is the #substring1 and #subString2 I want"; 我怎样才能select只以'#'开始(以空格结束)的文本,在这种情况下'subString1'和'subString2'? 注意:为了清晰起见编辑了问题

如何在iOS中创build不使用Unicode的下标字符

我一直在尝试一段时间来创build一个NSString的下标字符没有成功。 是否有可能在iOS中做到这一点? 我需要一种方法来将string中的字符更改为下标或上标,并且由于Unicode不具有所有字母,因此无法使用Unicode。 我的猜测可能是使用HTML标签<sub>和<sup>但我没有find一种方法将所述HTML标签转换为NSString。