- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个调用 Web 服务的 Cocoa 应用程序。当我解析来自 Web 服务的响应时,我得到一个\n 作为 XML 中每个元素的 NSXMLParser 的 foundCharacters 委托(delegate)中的最后一个字符。
当我尝试执行以下操作时:
if (![string isEqualToString:@"\n"])
检查总是无法捕捉到换行符。有人知道字符串检查换行符的好方法吗?
我还觉得奇怪的是,每个元素在每个值的末尾都有一个换行符,尽管我在网络服务的输出中没有看到这方面的证据。
对于本应非常容易做到的事情来说,这是一个相当大的问题。
最佳答案
我想这正是您所需要的?
text = [text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
关于objective-c - NSString isEqualToString : for\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1514081/
好的,我以前做过这个,很简单,但出于某种原因我不明白为什么下面的两个字符串彼此不相等!有任何想法吗?我确信这将是我没有看到的非常容易的事情: NSString *texture1name = [NSS
我正在尝试将字符串设置为“如果 [object objectForKey@"display_name"] 为 NULL,则不显示名称”。它在日志中崩溃了 2011-06-16 10:58:36.251
我有一个案例,我想检查我拥有的一个可选值是否等于一个字符串。首先我必须打开它来检查它是否存在,然后我想检查它是否等于另一个字符串。但是,这给了我一个问题,我必须两次编写相同的代码。我给你举个例子:
这个问题已经有答案了: What is the diffrence between isEqualToString and operator == in Objective C? (2 个回答) 已关
所以这是迄今为止我见过的最奇怪的崩溃。这是崩溃:代码: 2011-08-21 21:04:39.321 App[548:707] -[__NSDate isEqualToString:]: unrec
我正在制作一个应用程序,它创建一个新日历,然后使用该日历添加事件等。我可以很好地创建日历,但我试图运行检查以查看日历是否存在,因此,不要每次都创建第二个具有相同名称的日历。换句话说,只需创建一次新日历
我正在尝试检查 .json 文件中的值是“0”还是“1”。 我的 .json 文件: { "timetable": [ { "50mhour": "1",
我正在尝试使用 parse.com 上的字符串来设置 UILabel 中的文本。在 Parse 上,我有一个名为“isItemOnSpecial”的字符串列,如果该项目是特殊的,我会将其设置为是。如果
所以我有一个检查 URL 的方法,并且只允许在 Web View 中加载特定的 URL。 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWit
我正在制作一个应用程序,并尝试使用 isEqualToString 与我知道相同的字符串进行比较。但是,此代码不起作用 - (void)uui { array2 = [NSMutableArr
下面的示例程序输出相同,但程序无法正常运行。 NSDirectoryEnumerator *directoryEnumerator = [[NSFileManager defaultManager]
在我开始之前这里有一些背景知识,基本上我们正在寻找将 UDP 响应与存储在我们应用程序的 Parse 数据库中的字符串进行比较。这个问题是我似乎无法让 isEqualToString 函数将字符串视为
类定义如下: @interface KNBookmark : NSObject @property (nonatomic, strong) NSString *bookmarkId ; @proper
我在我的应用程序中使用此代码。刚刚对比韩文发现不对 for (NSString *lang in array){ NSString *currentLang = [[M
我的控制台出现错误: 2009-05-30 20:17:05.801 ChuckFacts[1029:20b] *** -[Joke isEqualToString:]: unrecognized s
我有多个字符串组合,我希望 isEqualtoString 自动找到它们。现在,我手动搜索了所有组合。 if([aString isEqualToString:@"xyz"] || [aString
我正在研究这个: NSString *str1 = @"This is string A"; NSString *str2 = @"This is string B"; NSComparisonRes
我不断遇到(罕见)NSStrings 不返回相等的情况,尽管它们在控制台中打印时看起来完全相同。例如: [string1 isEqualToString:string2] > comparing 'a
即使您在运行程序时键入“stop”,“Stopping”语句也不会被打印。 initWithUTF8String: 方法是否引入了额外的格式? int main (int argc, const ch
我使用创建一个 NSString, NSString *myString = [[NSString alloc] initWithBytes:someBuffer length:sizeof(some
我是一名优秀的程序员,十分优秀!