问题标签 [nsscanner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSScanner 和数组循环
我正在尝试使用 NSScanner 是一个 NSArray 枚举循环。然而这失败了:
-[NSXMLElement 长度]:无法识别的选择器发送到实例 0x280da30
不,我不会length
在任何地方打电话。似乎 found 的值在扫描仪完成之前已更改,因此将其变为空白,从而导致length
错误。
如果我删除循环并对字符串进行硬编码(我不想要那个,这只是一个测试),下面的代码就可以工作。(当然不包括列举)
它也永远不会调用NSLog
s...
这是我的代码:
我怎样才能让它工作?
编辑:
这是输入:
iphone - NSScanner 永远不会到达“isAtEnd”或不扫描完整的字符串
我遇到了一个问题,使扫描仪适用于这个特定的字符串。
代码来了:
这个无限循环...
如果我更改字符串:tempString = @"30.15 in 8.8 Hg (1021 hPa)";
然后它工作正常
如果我更改为:tempString = @"30.15 in Hg (1021 hPa)";
它也可以正常工作。
问题来自“。” (点)
有什么干净的解决方案可以完成这项工作吗?
多谢。
iphone - 如何使用 NSScanner 解析 .ics 文件
有人可以展示我如何使用 NSScanner 解析 ics 文件吗?(苹果手机应用程序)
例如:如果 .ics 文件位于此 URL http://www.ibz.com/data/12345.ics(不是真正的 URL!!!)
我如何首先将 .ics 文件保存到我的 iphone 应用程序中
其次,我将如何使用 NSScanner 解析 .ics 文件?
请提供代码示例..
objective-c - NSScanner 从 NSString 中删除子字符串引用
我NSString's
有Johnny likes "eating" apples
. 我想从我的字符串中删除引号。
强尼喜欢“吃”苹果
变成
约翰喜欢苹果
我一直在使用 NSScanner 来解决这个问题,但我遇到了一些崩溃。
iphone - 何时使用 NSScanner 与 componentsSeparatedByCharactersInSet: 来标记 NSString?
我需要在 iPhone 上标记许多字符串。显然,资源是最少的。我一直在使用componentsSeparatedByCharactersInSet:
标记我的字符串,但它很慢。使用会更好NSScanner
吗?通常,在选择使用其中一种进行标记时应该遵循哪些指导方针?
iphone - NSScanner 解析文件
我正在尝试使用 NSScanner 解析 ics 文件(为了解析已转换为文本文件),即:calendar file.txt
这是文本文件的格式:
以上是文件的格式。下面是我的代码:
基本上我想存储所有“描述”并将它们存储为变量或数组的一部分。目前,代码将描述输出到控制台上,我想将它们保存为变量。有人可以告诉我如何做到这一点吗?
csv - NSScanner 和 CSV 文件
我有一个包含四个字段的 CSV 文件,“Woonplaats”、“Gemeente”、“Provincie”、“纬度”和“经度”。
示例值:
Graveland,Wijdemeren,Noord-Holland,52.24412000,5.12150000
使用下面的代码,我得到了文本中的字符串,然后我想将它保存在数组中。我应该如何NSScanner
从这个字符串中获取数据并保存在包含字典的数组中?
iphone - nscanner 从字符串中获取值
我如何从这个字符串中获取pickey的值。这个字符串存储在coredata中,我需要提取pickey的值。我如何使用nscanner来做到这一点。我应该使用哪种方法?
objective-c - 使用 NSScanner 解析字符串
我有一个带有格式标签的字符串,例如There are {adults} adults, and {children} children
. 我有一本以“成人”和“儿童”为键的字典,我需要查找该值并用该值替换宏。这是完全动态的;键可以是任何东西(所以我不能硬编码 a stringByReplacingString
)。
过去,我之前做过类似的事情,只是循环一个可变字符串,然后搜索字符;删除我已经从源字符串中搜索的内容。看起来这正是 NSScanner 设计的类型,所以我尝试了这个:
问题在于,当我的字符串以“{”开头时,扫描仪返回 NO,而不是 YES。(这就是文档所说的应该发生的事情)。那么我在滥用 NSScanner 吗?不包括正在搜索的字符串作为其输出的一部分的事实scanUpToString
似乎使它几乎没用......
这可以很容易地更改为我想要的,还是我需要使用可变字符串重写并手动搜索字符?
objective-c - 如何拆分字符串?
我有一个像这样由三个字符串组成的字符串
现在我需要从joinedString
. 我已经在某个地方读过我应该NSScanner
为此使用的地方。任何想法如何工作?