相关疑难解决方法(0)

从字符串中过滤非数字

仅使用快速代码我无法弄清楚如何取"(555)555-5555"并仅返回数值并得到"5555555555".我需要删除所有括号,空格和短划线.我能找到的唯一例子是Objective-C,他们似乎都使用.trim()方法.似乎swift没有这个方法,但它确实有.stringByTrimmingCharacters方法,但这似乎只是修剪数据之前和之后的空格.

string numbers swift

43
推荐指数
8
解决办法
3万
查看次数

Swift iOS9新联系人框架 - 如何仅检索具有有效电子邮件地址的CNContact?

在最新的iOS9联系人框架中,如何仅检索具有有效电子邮件地址的CNContact?

当前代码:

func getContacts() -> [CNContact] {
    let contactStore = CNContactStore()
    let predicate: NSPredicate = NSPredicate(format: "")
    let keysToFetch = [CNContactGivenNameKey, CNContactFamilyNameKey, CNContactEmailAddressesKey]

    do {
        return try contactStore.unifiedContactsMatchingPredicate(predicate, keysToFetch: keysToFetch)
    } catch {
        return []
    }
}
Run Code Online (Sandbox Code Playgroud)

contacts ios swift

9
推荐指数
1
解决办法
9682
查看次数

标签 统计

swift ×2

contacts ×1

ios ×1

numbers ×1

string ×1