草庐IT

nsstring

全部标签

ios - 使用 Storyboard segues 将 NSString 传输到 UILabel

-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{NSLog(@"prepareForSegue:%@",segue.identifier);if([segue.identifierisEqualToString:@"returnText"]){[segue.destinationViewControllersetText:@"NewString"];}}-(void)setText:(NSString*)transferString;{NSString*result=[NSStringstringWit

iphone - 执行错误访问 NSString

individualPercUpdated在UIControlEventEditingDidEnd上调用,checkInitialValue在UIControlEventEditingDidBegin上调用。我的程序在if(!([initialValueisEqualToString:textField.text]))行崩溃,发出警告ExecBadAccess-(void)viewDidLoad{[superviewDidLoad];initialValue=[[NSStringalloc]init];}-(void)individualPercUpdated:(UITextField

ios - 拆分 NSString 并限制响应

我有一个字符串Hello-World-Test,我只想用第一个破折号拆分这个字符串。字符串1:你好字符串2:世界测试最好的方法是什么?我现在正在做的是使用componentsSeparatedByString,获取数组中的第一个对象并将其设置为String1,然后使用String1的长度作为起始索引执行子字符串。谢谢! 最佳答案 我在NSString上添加了一个类别,以在给定字符串第一次出现时进行拆分。以数组形式返回结果可能不太理想,但除此之外似乎还不错。它只是使用NSString方法rangeOfString:,它接受一个NSSt

ios - 如何在 Objective c 中将整数数组转换为 NSString?

首先,我是编码新手,如果这是一个愚蠢的问题,请多多包涵。我不知道如何将intarray[10]之类的东西转换成单个NSString。我一直在寻找解决方案,但到目前为止,我所看到的只是从数组转换为字符串数组。我尝试的第一件事是类似NSString*String=[NSStringstringWithFormat@"%i",array];但问题是,我知道我可以做类似的事情NSString*String[NSStringstringWithFormat@"%i%i%i...",array[0],array[1],array[2],.....];但我正在努力避免这种情况,因为我将对超过10个变

ios - 如何将转义的 JSON 字符串转换为 NSString?

我正在使用http服务器,它在响应正文中返回JSON字符串:"Sometext.\nSometext.\n\t\"Sometextinquotes.\""我需要删除字符串开头和结尾的引号,并且需要取消转义特殊符号。我为NSString创建了类别,但我认为这是错误的实现:https://gist.github.com/virasio/59907e087f859e6c1723我有别的想法。我可以使用NSJSONSerialization:NSString*sourceString=@"\"Sometext.\\nSometext.\\n\\t\\\"Sometextinquotes.\\\

ios - NSString 到 NSDate for mm/dd/yyyy hh :mm:ss format

我得到的日期字符串是这种格式的8/5/20111:38:13PM。如何将其转换为NSDate?我试过:[dateFormattersetDateFormat:@"mm/dd/yyyy'T'hh:mm:ssa"];NSString*currentDate=[dateFormatterstringFromDate:currentDateString];它返回nil。有什么想法吗? 最佳答案 它返回nil的原因是因为你调用了错误的方法,你的日期字符串中没有T(单引号内的字符'是文字),并且PM不是“P.M.”。没有破坏它但不完全正确的事情

objective-c - 十六进制 NSString 到 char[]

我有一个十六进制的NSString,我希望能够将它打包到一个字符数组中。例如,我有一个NSString:NSString*hex="AABBCCDD";我希望能够将其转换为字符数组以便与CCCrypt一起使用:charbytes[]={0xAA,0xBB,0xCC,0xDD};我该怎么做? 最佳答案 您可以使用for循环遍历每两个字节的十六进制字符。然后,使用NSScanner将其读入字符数组的char变量中。NSString*hexString=@"AABBCCDD";char*myBuffer=(char*)malloc((in

ios - 在 TextView iOS 中的属性字符串末尾添加一个 nsstring

我有一个像“HelloThere”这样的文本,它将是一个带有红色的属性字符串。然后在该属性字符串的末尾我想附加一个nsstring'Whoareyou?'但是每当我附加一个nsstring时,整个字符串都会变成正常的nsstring,并且属性字符串的属性将被删除。到目前为止我的尝试:NSMutableAttributedString*attributeString=[[NSMutableAttributedStringalloc]initWithString:@"HelloThere"];[attributeStringaddAttribute:NSForegroundColorAtt

iphone - 如何解码 NSString 中的 html 编码字符?

我正在编写一个同时支持英语和法语的应用程序。该应用程序从服务器请求信息,服务器响应使用JSON。我正在使用JSONKit库来解析响应,但它从法语响应中解析的字符串如下所示:Membres–Économisez5%surlesservicesetjusquà15%surd’autresproduits如何解码特殊字符?这样我就明白了:Membres–Économisez5%surlesservicesetjusqu’à15%surd’autresproduits我查看了NSString的API并尝试了一些实例方法,但我对字符编码知之甚少,最终得到了一些奇怪的结果。因此,如果您还可以提供有

ios - 如何检索由 NSStrings 表示的命名对象?

我有一组像这样的NSString值:self.dataArray=@[@"blue",@"orange",@"green",@"red",@"yellow"];并希望能够做类似的事情(在将上述颜色之一设置为self.colorString之后):self.view.backgroundColor=[UIColorself.colorString+Color];但显然不能那样做。有什么可能的方法? 最佳答案 一种几乎通用的方式:NSDictionary*colors=@{@"red":[UIColorredColor],@"green