草庐IT

nsstring

全部标签

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

ios - 将 .csv 读入 NSObjects,然后按不同的标准对它们进行排序

这是一个开放性问题,而不是与错误相关的问题,所以如果您不想回答这类问题,请不要发火。我在.csv文件中有一个巨大的(!)船舶列表,由,分隔矩阵是这样组织的:用不同的数据重复大约500次。现在,我希望将其读入对象,这些对象可进一步用于填充UITableView目前,我将数据硬编码到目标文件中,就像这样arrayWithObjectsForTableView=[[NSMutableArrayalloc]init];if([boatsFromOwnerisEqualToString:@"Owner1"]){cargoShips*ship=[[cargoShipsalloc]init];shi

ios - 将 .csv 读入 NSObjects,然后按不同的标准对它们进行排序

这是一个开放性问题,而不是与错误相关的问题,所以如果您不想回答这类问题,请不要发火。我在.csv文件中有一个巨大的(!)船舶列表,由,分隔矩阵是这样组织的:用不同的数据重复大约500次。现在,我希望将其读入对象,这些对象可进一步用于填充UITableView目前,我将数据硬编码到目标文件中,就像这样arrayWithObjectsForTableView=[[NSMutableArrayalloc]init];if([boatsFromOwnerisEqualToString:@"Owner1"]){cargoShips*ship=[[cargoShipsalloc]init];shi

IOS:NSString 的发布未按预期工作

我发现NSString有一个奇怪的行为。我尝试运行以下代码并注意到了这一点。NSString*str=[[NSStringalloc]initwithstring:@"hello"];[strrelease];NSLog(@"Printthevalue:%@",str);在这里,在第三行应用程序应该崩溃,因为我们正在访问一个已释放的对象。但它正在打印str的值。它没有崩溃。但是对于NSArray,我观察到了不同的行为。NSArray*array=[[NSArrayalloc]initwithobjects:@"1",@"2",nil];[arrayrelease];NSLog(@"Pr

IOS:NSString 的发布未按预期工作

我发现NSString有一个奇怪的行为。我尝试运行以下代码并注意到了这一点。NSString*str=[[NSStringalloc]initwithstring:@"hello"];[strrelease];NSLog(@"Printthevalue:%@",str);在这里,在第三行应用程序应该崩溃,因为我们正在访问一个已释放的对象。但它正在打印str的值。它没有崩溃。但是对于NSArray,我观察到了不同的行为。NSArray*array=[[NSArrayalloc]initwithobjects:@"1",@"2",nil];[arrayrelease];NSLog(@"Pr

ios - 从 iOS 将数据发布到 PHP 脚本

我正在尝试在用户在字段(标题、描述、城市)中输入数据然后单击保存后执行的以下代码。-(IBAction)saveDataAction:(id)sender{NSString*lEventTitle=[NSStringstringWithFormat:@"var=%@",eventTitle.text];NSString*lEventDesc=[NSStringstringWithFormat:@"var=%@",eventDescription.text];NSString*lEventCity=[NSStringstringWithFormat:@"var=%@",eventCity

ios - 从 iOS 将数据发布到 PHP 脚本

我正在尝试在用户在字段(标题、描述、城市)中输入数据然后单击保存后执行的以下代码。-(IBAction)saveDataAction:(id)sender{NSString*lEventTitle=[NSStringstringWithFormat:@"var=%@",eventTitle.text];NSString*lEventDesc=[NSStringstringWithFormat:@"var=%@",eventDescription.text];NSString*lEventCity=[NSStringstringWithFormat:@"var=%@",eventCity

iphone - 如何在 Objective-C 中将 HEX 转换为 NSString?

我有一个带有十六进制字符串的NSString,例如“68656C6C6F”,意思是“你好”。现在我想将十六进制字符串转换为另一个显示“hello”的NSString对象。怎么做? 最佳答案 我相信有更好、更聪明的方法来做到这一点,但这个解决方案确实有效。NSString*str=@"68656C6C6F";NSMutableString*newString=[[[NSMutableStringalloc]init]autorelease];inti=0;while(i 关于iphone-

iphone - 如何在 Objective-C 中将 HEX 转换为 NSString?

我有一个带有十六进制字符串的NSString,例如“68656C6C6F”,意思是“你好”。现在我想将十六进制字符串转换为另一个显示“hello”的NSString对象。怎么做? 最佳答案 我相信有更好、更聪明的方法来做到这一点,但这个解决方案确实有效。NSString*str=@"68656C6C6F";NSMutableString*newString=[[[NSMutableStringalloc]init]autorelease];inti=0;while(i 关于iphone-