在我的iPhone应用程序中,当我点击我拥有的vCard时,我想将vCard保存到我的iPhone的联系人中。我该怎么做?我在应用商店看到一个应用是这样做的:http://itunes.apple.com/us/app/read-vcard/id402216831?mt=8谢谢 最佳答案 iOS9引入了新的联系人框架,使用Swift4将vCard数据保存到iPhone的联系人中变得更加容易和简单。importContactsfuncsaveVCardContacts(vCard:Data){//assumingyouhavealre
我正在尝试弄清楚如何使用VObject将VCard解析为Python字典。.vobj=vobject.readOne(string)printvobj.behavior.knownChildren这就是我得到的:{'CATEGORIES':(0,None,None),'ADR':(0,None,None),'UID':(0,None,None),'PHOTO':(0,None,None),'LABEL':(0,None,None),'VERSION':(1,1,None),'FN':(1,1,None),'ORG':(0,None,None),'N':(1,1,None),'PRODI
我正在使用vObject创建vCard。一切正常,除了我无法添加多个电话号码。现在我正在这样做:v.add('tel')v.tel.type_param='WORK'v.tel.value=employee.office_phonev.add('tel')v.tel.type_param='FAX'v.tel.value=employee.fax由于它用作键值,因此工作电话会被传真号码覆盖。知道谁该做对吗?谢谢! 最佳答案 add()方法返回一个特定的对象,可以用来填充更多的数据:importvobjectj=vobject.vCa
我想通过简单的短信发送vCard。我不打算用电子邮件的iMessage发送vCard。我已经创建了以下格式的vCard。BEGIN:VCARDVERSION:3.0N:;Sahil;;;FN:SahilEMAIL;type=INTERNET;type=HOME:s.k@yahoo.comTEL;type=CELL:98-76-543210END:VCARD我正在尝试在MFMessageComposeViewController中发送以上内容。当我发送消息时,其他设备会收到一条简单的短信。我想知道是否可以在iPhone中通过普通短信发送vCard?如果是,我需要遵循一些编码吗?注意:只是
我正在设计一个二维码阅读器,它需要检测并导入vCard格式(.vcf)的名片。有没有办法直接将名片数据添加到系统通讯录中,还是需要自己解析vCard,逐个添加字段? 最佳答案 如果您运行的是iOS5或更高版本,此代码应该可以解决问题:#import//ThisgetsthevCarddatafromafileintheappbundlecalledvCard.vcf//NSURL*vCardURL=[[NSBundlebundleForClass:self.class]URLForResource:@"vCard"withExten
我是swift的新手,我发现关于我的问题的方法已被弃用。我正在构建一个目录应用程序,我正在从API中提取联系人数据,而不是从手机的地址簿中。在iOS中,如果您转到地址簿,您可以选择一个联系人并选择“共享联系人”,这会显示一个共享表。我想要在我的应用中使用这个确切的功能。我认为我已经弄清楚了共享表,这是我的代码:@IBActionfuncactShare(sender:AnyObject){letactivityViewController=UIActivityViewController(activityItems:["text"asNSString],applicationActiv
我的网站上有一项新功能,允许用户获取vcard文件。此功能从我的数据库(这个有效)读取数据并生成vcard。文件是:vcard.php,我将用户ID作为GET传递然后我使用那个id得到所有的信息我的问题是当我想要获取vcard时,它显示为文本。这是我的代码的简化版本:props=array();}publicfunctionsetName($family,$first){$name=$family.';'.$first.';';$this->props['N']=$name;if(!isset($this->props['FN'])){$display=$first.'';$displ
我不小心删除了我的联系人,我没有备份,现在我得到了contacts2.db,我正在尝试将.db转换为.vcf。现在我正在使用Ruby来转换文件,这就是我所做的geminstallsqlite3geminstallvpimpathtocontacts2-to-vcard.rb/contacts2-to-vcard.rb>contacts.vcf我总是说“拒绝访问”。我将文件夹设置为完全控制,但每当我运行该命令时,它都会更改为只读,顺便说一句,我使用的是Windows8。有什么帮助吗?或者是否有替代方法将.db转换为.vcf?时间差 最佳答案
谁能给我指出一个国际邮政/住宅/送货地址格式模板列表,这些模板使用某种可解析的标准词汇作为地址部分?理想的列表包含一个国家代码,然后是一个使用可替换标记的格式,这样我就可以将数据库地址字段替换为模板,以生成可打印为本地格式的内容。例如NZ|[first_name][family_name]\n[company_name]\n[street_address]\n[city][post_code]\n[country]AU|[first_name][family_name]\n[company_name]\n[street_address]\n[city]\n[state][post_co
谁能给我指出一个国际邮政/住宅/送货地址格式模板列表,这些模板使用某种可解析的标准词汇作为地址部分?理想的列表包含一个国家代码,然后是一个使用可替换标记的格式,这样我就可以将数据库地址字段替换为模板,以生成可打印为本地格式的内容。例如NZ|[first_name][family_name]\n[company_name]\n[street_address]\n[city][post_code]\n[country]AU|[first_name][family_name]\n[company_name]\n[street_address]\n[city]\n[state][post_co