xcode - Soundex 对每个字符返回 0

标签 xcode swift macos soundex

我有一个将单词转换为 soundex 值的函数,但它返回所有字母为 0。我的姓氏 Smith 应该是 S530 ,但返回 S000 ,例如。

代码链接(因为太长,无法放在这里):http://pastebin.com/9hESxV7P

我让它记录 letterArray 的值它确实计算出我姓氏中所有字母的数组。它必须是for ... in中的东西。环形。任何帮助都会很棒。谢谢!

最佳答案

更改此行

let trimmedWord = word.uppercaseString.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())

生产S530

关于xcode - Soundex 对每个字符返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33857441/

相关文章:

swift - 核心数据更新不起作用

perl - 如何在 OS X 中编辑文件元数据?

xcode - Opencv,Mac OS X 上的图像加载问题

ios - 在 xcode 中修改组织标识符

iphone - 在 xcode 中为不同的构建配置维护不同的 URL

xcode - IOS 自动布局动态前导和尾随约束

ios - 如何在点击 MKMapView 时运行函数,但在点击 AnnotationView 时返回?

swift - 从 url 异步加载 anchor 不起作用

macos - 为什么 `NSAppKitVersionNumber10_10` 不包含在 OS X 10.10 Yosemite 的 `NSApplication.h` 中?

iOS 错误 : No visible @interface for 'GPUImageSmoothToonFilter' declares the selector 'setBlurSize'