草庐IT

import-contacts

全部标签

ios - swift : Issue with saving contact with AddressBook - (Xcode6-Beta5)

当我尝试存储新联系人的电话号码时,在下面的第一步中letmultiPhone:ABMutableMultiValueRef=ABMultiValueCreateMutable(kABMultiStringPropertyType)给予'int'isnotconvertibleto'ABPropertyType'可能是,funcABMultiValueCreateMutable(type:ABPropertyType)->Unmanaged!接受声明为typealiasABPropertyType=UInt32的ABPropertyType,但是,varkABMultiStringPro

Swift 3 单元测试 - 使用 import @testable 时链接器失败

我目前正在尝试为我的(macOS)Xcode项目编写单元测试(不是UI测试)。我创建了一个新的单元测试目标,它为我创建了一个空白的单元测试文件。这符合要求并且链接正常,但没有测试。一旦我添加行@testableimportPilot,其中Pilot是我的AppTarget的名称,并且我尝试编译和运行,它失败了此消息:链接器命令失败,退出代码为1(使用-v查看调用)我已经尝试了我能找到的一切,但似乎没有任何效果。我在这里阅读的其他帖子处理了UI测试中的这个问题,但那是因为你不能在UI测试中使用@testable。您应该能够在单元测试中使用它,但我不明白为什么它不起作用。有没有人有什么见解

swift - import Foundation 改变算术运算符的行为

WelcometoSwift!Type:helpforassistance.1>1/3.0$R0:Double=0.333333333333333312>1%3$R1:Int=13>1%3/3.0$R2:Double=0.333333333333333314>importFoundation5>1/3.0$R3:Double=0.333333333333333316>1%3$R4:Int=17>1%3/3.0$R5:Int=0//thisresultchangesafterimportingFoundation这是Swift中的错误还是某种隐式转换魔法?编辑重现此问题的另一种(更简单)

ios - 我可以使用 iOS9 Contacts Framework 来获取格式化的电话号码吗?

我希望能够以标准方式存储电话号码,例如只是数字(可能带有国家代码的“+”),比如这些例子......"17185555555""+17185555555""+447788888888"...但我希望能够以格式正确的方式向用户显示它,例如"1(718)555-5555""+1(718)555-5555""+44(7788)888888"...无需依靠CNContactViewController对其进行格式化。显然,仅针对美国/加拿大号码执行此操作很容易-它只是一种标准格式-但我希望它是通用的,以便它适用于任何国家/地区的号码。我知道this问题仅给出美国/加拿大编号的答案。我知道我可以

objective-c - #import "Project-Swift.h"文件不刷新

我有一个包含Swift和Objective-C代码的项目。在我当前的项目中,如果我添加新的Swift模块,#import"Project-Swift.h"文件不会刷新。#import"Project-Swift.h"//doesnotrefreshifIadd.swiftfiles所以在Objective-C的世界里,swift代码是不可用的。文件存在,但只包含默认的#defines等。没有项目相关的东西。清除缓存、重建、删除派生数据都无济于事。 最佳答案 解决了。忘了@objc().这是强制性的。这里有详细信息(迁移中)Migra

IOS Contacts框架,如何将imageData编解码成String并通过infoDiscovery字典发送给MPC广告商

我正在使用IOSContactsFramework检索iPhone用户联系人的imageData。如果imageData可用,我会检索它并需要将其编码为字符串。这是因为我正在使用MultipeerConnectivityFramework并且我想在已浏览对等点列表中的对等点显示名称旁边显示一个图像。我在初始化时通过MCNearbyServiceAdvertiser类的discoveryInfo字典参数发送编码的imageData。为此,我尝试使用UTF8和Base64对imageData进行编码,但都失败了。这是我尝试过的UTF8编码过程的代码://Retrieveuserimagea

xcode - Xcode Playground 中的 'import Cocoa' 和 'import Foundation' 有什么区别

此代码在Playground中运行良好importFoundationletstringDate:NSString="1403437865"letdate=NSDate(timeIntervalSince1970:stringDate.doubleValue)varoutputFormat=NSDateFormatter()outputFormat.locale=NSLocale(localeIdentifier:"ko_KR")outputFormat.dateStyle=.MediumStyleoutputFormat.timeStyle=.MediumStyleprintln("

objective-c - #import 文件在 Swift 项目中使用 ObjectiveC 时在 cocoaPods 中找不到错误

我在我的swift3项目中安装了一个ObjectiveCpod。我在Podfile中包含“use_frameworks”,因此我不需要在我的桥接header中添加任何内容。问题是当我包含一个(第三方)生成的ObjectiveC文件时,该文件试图从pod中#import一个header-它失败并显示“'[xxxxx].h'filenotfound”ObjectiveC#import"GTLRObject.h"语句导致“找不到GTLRObject.h文件”错误。我的播客文件:target'myHelloWorld'do#Commentthenextlineifyou'renotusingS

ios - SecPKCS12Import 在 iOS 11 上返回的结果与在 iOS 10 上返回的结果不同

此函数将Base64编码的PKCS#12证书字符串作为参数,然后对其进行解码并传递给SecPKCS12Import函数。更新到iOS11后,SecPKCS12Import会产生不同的结果。securityError在两个操作系统版本上都返回0。letsecurityError:OSStatus=SecPKCS12Import(decodedData!,options,&items)返回0项列表。而在iOS10上,我得到数组中的1个项目。funccertificateFromCertificate(certP12:String,psswd:String)->SecCertificate{

Swift 包管理器 (SPM) : Error importing library

我在导入我创建的库时遇到问题。这是我的可执行文件的Package.swift:importPackageDescriptionletpackage=Package(name:"PayBackCodingChallenge",dependencies:[.package(url:"../NumberChecker",from:"1.0.0"),],targets:[.target(name:"PayBackCodingChallenge",dependencies:[]),])当我尝试在我的main.swift中importNumberChecker时,我收到以下消息:Nosuchmod