草庐IT

NSString-DamerauLevenshtein

全部标签

iOS swift : Could not cast value type '__NSCFNumber' to 'NSString'

我正在从我的Firebase数据库(JSONdb)中检索一个数字值,然后将这个数字显示到一个textField中,尽管我在尝试显示它时遇到了这个错误。Couldnotcastvaluetype'__NSCFNumber'to'NSString'如何正确地将检索到的值转换为字符串,并考虑到检索时该值可能会在字符串和数字之间变化。这是我的代码:letquantity=child.childSnapshot(forPath:"quantity").value//GetvaluefromFirebase//Checkifthequantityexists,thenaddtoobjectasst

NSString和 std::string转换

1、NSString转std::stringNSString*str=@"itisnsstring";std::stringstr=std::string([strUTF8String]);2、std::string转NSString如果是没有中文字符,就使用:stringpath=string("原图17.png");NSString*pathString=[NSStringstringWithCString:str.c_str()encoding:[NSStringdefaultCStringEncoding]];有中文字符就使用:stringpath=string("原图17.png")

html - iOS:从 NSString(一个 html 字符串)中剥离 <img...>

所以我有一个NSString,它基本上是一个包含所有常用html元素的html字符串。我想做的具体事情是将它从所有img标签中剥离。img标签可能有也可能没有最大宽度、样式或其他属性,所以我事先不知道它们的长度。它们总是以/>结尾我该怎么做?编辑:根据nicolasthenoz的回答,我想出了一个需要更少代码的解决方案:NSString*HTMLTagss=@"]*>";//regextoremoveimgtagNSString*stringWithoutImage=[htmlStringstringByReplacingOccurrencesOfRegex:HTMLTagsswith

html - iOS:从 NSString(一个 html 字符串)中剥离 <img...>

所以我有一个NSString,它基本上是一个包含所有常用html元素的html字符串。我想做的具体事情是将它从所有img标签中剥离。img标签可能有也可能没有最大宽度、样式或其他属性,所以我事先不知道它们的长度。它们总是以/>结尾我该怎么做?编辑:根据nicolasthenoz的回答,我想出了一个需要更少代码的解决方案:NSString*HTMLTagss=@"]*>";//regextoremoveimgtagNSString*stringWithoutImage=[htmlStringstringByReplacingOccurrencesOfRegex:HTMLTagsswith

iphone - 如何使用 NSOutputStream 通过套接字发送 NSString

我必须使用套接字编程为iOS创建一个聊天应用程序,我的IP地址是192.168.0.57:9300。我用过Raywenderlich套接字编程例子,接收数据正常,发送不正常,没有任何错误或崩溃。我的代码如下。打开流的代码-(void)initNetworkCommunication{CFReadStreamRefreadStream;CFWriteStreamRefwriteStream;CFStreamCreatePairWithSocketToHost(NULL,(CFStringRef)@"192.168.0.57",9300,&readStream,&writeStream);

iphone - 如何使用 NSOutputStream 通过套接字发送 NSString

我必须使用套接字编程为iOS创建一个聊天应用程序,我的IP地址是192.168.0.57:9300。我用过Raywenderlich套接字编程例子,接收数据正常,发送不正常,没有任何错误或崩溃。我的代码如下。打开流的代码-(void)initNetworkCommunication{CFReadStreamRefreadStream;CFWriteStreamRefwriteStream;CFStreamCreatePairWithSocketToHost(NULL,(CFStringRef)@"192.168.0.57",9300,&readStream,&writeStream);

ios - 用 NSString 写一个 unicode 字符

我在新项目中使用符号字体Symbolicons而不是图像。但是,似乎无法使用NSString设置任何超过4个字符的代码。例子:self.saveDealButton.titleLabel.font=[UIFontfontWithName:@"SSSymbolicons"size:31.0f];[self.saveDealButtonsetTitle:@"\u1F4E5"forState:UIControlStateNormal];但是不会工作:self.shareButton.titleLabel.font=[UIFontfontWithName:@"SSSymbolicons"siz

ios - 用 NSString 写一个 unicode 字符

我在新项目中使用符号字体Symbolicons而不是图像。但是,似乎无法使用NSString设置任何超过4个字符的代码。例子:self.saveDealButton.titleLabel.font=[UIFontfontWithName:@"SSSymbolicons"size:31.0f];[self.saveDealButtonsetTitle:@"\u1F4E5"forState:UIControlStateNormal];但是不会工作:self.shareButton.titleLabel.font=[UIFontfontWithName:@"SSSymbolicons"siz

ios - 为什么我在比较 NSString 时会出错? (-[__NSCFNumber isEqualToString :]: unrecognized selector sent to instance)

我有一个NSMutableArray(_theListOfAllQuestions),我正在用文件中的数字填充它。然后我将该数组中的对象与qNr(NSString)进行比较,但出现错误。我什至将数组转换为另一个NSString,_checkQuestions,只是为了确保我正在比较NSStrings。我也测试了使用item进行比较。-(void)read_A_Question:(NSString*)qNr{NSLog(@"read_A_Question:%@",qNr);intcounter=0;for(NSString*itemin_theListOfAllQuestions){NS

ios - 为什么我在比较 NSString 时会出错? (-[__NSCFNumber isEqualToString :]: unrecognized selector sent to instance)

我有一个NSMutableArray(_theListOfAllQuestions),我正在用文件中的数字填充它。然后我将该数组中的对象与qNr(NSString)进行比较,但出现错误。我什至将数组转换为另一个NSString,_checkQuestions,只是为了确保我正在比较NSStrings。我也测试了使用item进行比较。-(void)read_A_Question:(NSString*)qNr{NSLog(@"read_A_Question:%@",qNr);intcounter=0;for(NSString*itemin_theListOfAllQuestions){NS