草庐IT

NSString-Property

全部标签

ios - 在 iOS 中将 NSString 转换为 unichar

我在stackoverflow中看到将unichar转换为NSString的问题,但现在我想做相反的事情。我该怎么做?需要一些指导..谢谢例如,我有一个字符串数组:[@"o",@"p",@"q"];这些是里面的字符串。我如何将它转换回unichar? 最佳答案 只要第一个字符实际上不是两个组合字符(换句话说,只要该字符的Unicode值不大于\UFFFF),下面的代码就可以工作:unicharch=[someStringcharacterAtIndex:0]; 关于ios-在iOS中将N

iphone - 如何在 Objective C 中从 NSString 中拆分换行符

对于我的新项目。我已将我的csv文件内容加载为NSString。首先,我需要用换行符分隔它,然后用逗号分隔每一行。我怎么能循环这一切?你能帮帮我吗?CSV内容"^GSPC",1403.36,"4/27/2012","4:32pm",+3.38,1400.19,1406.64,1397.31,574422720"^IXIC",3069.20,"4/27/2012","下午5:30",+18.59,3060.34,3076.44,3043.30,0ViewController.mNSString*pathToFile=[[NSBundlemainBundle]pathForResource

xml - NSString stringWithContentsOfURL 已弃用。我应该怎么办?

我已经编写了一些使用stringWithContentsOfURL的代码,但事实证明它现在已被弃用。你能帮我换吗?这是我的代码:NSString*locationString=[NSStringstringWithContentsOfURL:[NSURLURLWithString:urlString]];NSArray*listItems=[locationStringcomponentsSeparatedByString:@","];此外,有人可以提供一些示例代码来说明它是如何工作的吗?原始代码是用什么编码完成的(在我上面的两行中)?我想保持兼容性,那么我应该为编码选择什么?错误是什

iphone - 如何将 nsstring 转换为 cString?

我有一个nsstring(filePath),其中包含音频文件的路径。我想打开音频文件,所以我想将nsstring转换为Cstring。fopen([filePathcStringUsingEncoding:1],"r");上面一行是否正确,因为我也可以使用fopen([filePathcString],"r");。在某些网站中提到使用UTF8stringEncoding。哪个是正确的NSString到字符串转换? 最佳答案 使用UTF8String:fopen([filePathUTF8String],"r");

ios - "Cannot assign to property: "任何 "is immutable"错误

tiledViewsStack包含UIImageViews。我试图给数组中的每个UIImageView一个新的中心坐标。不知道为什么我在for循环的最后一行收到此错误...vartiledViewsStack=[AnyObject]()varrandLocInt=Int()varrandLoc=CGPoint()forvaranyintiledViewsStack{randLocInt=Int((arc4random()*10)%9)//0,---8randLoc=allCenters[randLocInt].CGPointValue()any.center=randLoc}

swift - 不符合协议(protocol)的属性(property)去哪儿了?

Teacher&TeamMate是两个协议(protocol)。Coach类符合这些协议(protocol)。protocolTeacher{varfirstName:String{get}varlastName:String{get}vartitle:String{get}}protocolTeamMate{varfirstName:String{get}funcrole()}classCoach:Teacher,TeamMate{varfirstName:StringvarlastName:Stringvartitle:Stringfuncrole(){print("coachth

objective-c - 从 NSString 中提取表情符号(unicode)

这个问题在这里已经有了答案:Howtoextractemojisfromastring?(1个回答)关闭6年前。我必须解析一些字符串并提取表情符号。我找不到任何好的解决方案。假设我有这个字符串:“xxx??sss?”如何获得这2个表情符号?请注意:“??==?+?(表情符号修饰符菲茨帕特里克类型6)”

ios - TWTRTwitter sessionStore 现在返回 TWTRAuthSession : so how does one access the userName property now?

使用Swift中的TwitterKit3.3.0sharedInstance().sessionStore.session()现在返回一个TWTRAuthSession而不是TWTRSession,因为前。事情发生了变化,这很好,但是thedocumentation尚未更新以反射(reflect)这一点,因此我不再知道如何访问以前的TWTRSession对象提供的userName属性。 最佳答案 你可以用perform(_:)来做到这一点希望下面的内容能帮助那些面临这个问题的人。letusername=session.perform

ios - 无法将类型 '__NSDictionaryM' (0x2819d60) 的值转换为 'NSString' (0x2e85588)

我在swift中有一个tableview,一切正常,但是当我尝试在搜索栏中过滤某些内容时,出现此错误:我在swift中有一个tableview,一切正常,但是当我尝试在搜索栏中过滤某些内容时,出现此错误:Couldnotcastvalueoftype'__NSDictionaryM'(0x2819d60)to'NSString'(0x2e85588).这是我的代码varinfo=NSDictionary();varsearchActive:Bool=falsevaralertController:BPCompatibleAlertController?varalert1:UIAlert

objective-c - NSString 和 Swift.String 上的 replaceCharactersInRange 之间有区别吗

我正在为UITextField编写一个验证器,我得到了一个现有字符串、替换字符串和一个进行替换的NSRange。我有两个版本的代码来获取新的候选字符串:一个。显式使用NSStringfunctextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementStringstring:String)->Bool{letexistingString:NSString=textField.text??""letcandidateString=existingString.stringByR