- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们的应用程序具有获取设备联系人的功能,我刚刚使用了 CNcontacpickerview,当我在模拟器上运行它时它可以工作,但是当它在设备上运行时,电话号码返回“未获取”。是因为我的允许还是什么?奇怪的是它可以在模拟器上运行
import UIKit
import ContactsUI
import MessageUI
class SharedAboutViewController: UIViewController,UITableViewDelegate,UITableViewDataSource,CNContactPickerDelegate,MFMessageComposeViewControllerDelegate {
@IBOutlet weak var tableview: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
self.tableview.delegate = self;
self.tableview.dataSource = self;
// Do any additional setup after loading the view.
}
func messageComposeViewController(_ controller: MFMessageComposeViewController, didFinishWith result: MessageComposeResult) {
//... handle sms screen actions
self.dismiss(animated: true, completion: nil)
}
func contactPicker(_ picker: CNContactPickerViewController, didSelect contacts: [CNContact]) {
for contact in contacts {
print(contact)
}
let when = DispatchTime.now() + 0.2 // change 2 to desired number of seconds
DispatchQueue.main.asyncAfter(deadline: when) {
// Your code with delay
if (MFMessageComposeViewController.canSendText()) {
let controller = MFMessageComposeViewController()
controller.body = "Message Body"
controller.recipients = ["hello"]
controller.messageComposeDelegate = self
self.present(controller, animated: true, completion: nil)
}
}
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let contactPicker = CNContactPickerViewController()
contactPicker.delegate = self
contactPicker.displayedPropertyKeys =
[CNContactNicknameKey
,CNContactEmailAddressesKey]
self.present(contactPicker, animated: true, completion: nil)
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 5;
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cells");
cell?.textLabel?.text = "hello";
return cell!;
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return self.view.frame.height*0.08;
}
}
最佳答案
已解决
我刚刚在我的页面中添加了此代码以显示权限弹出窗口
let addressBookStore = CNContactStore()
addressBookStore.requestAccess(for: CNEntityType.contacts) { (isGranted, error) in
print(isGranted)
print(error)
}
关于ios - swift 3 : CNcontactpicker's phonenumber return 'not fetched' in device,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46927725/
我正在使用的 sdk-twilio-java-sdk-7.0.0-rc-10-jar-with-dependency.jar 我正在开发 eclipse luna,ibm bluemix 是服务器。
我在我的代码中使用了这个正则表达式代码: pattern = re.compile('\d{3,4}(\/?)(\d{6,6})') m= pattern.match('0481/987421') i
我们如何使用 python-phonenumbers库来确定特定电话号码是手机号码还是固定电话号码? 最佳答案 使用 phonenumbers.phonenumberutil.number_type
我正在为我的学生项目创建一个在线咖啡店。 因为它是一个大文件,而且我不确定有人需要哪一部分,这里是 github link 我已经创建了注册表单和订单表。 当我尝试注册时,在第二页出现此错误 完整的消
我正在为我的学生项目创建一个在线咖啡店。 因为它是一个大文件,而且我不确定有人需要哪一部分,这里是 github link 我已经创建了注册表单和订单表。 当我尝试注册时,在第二页出现此错误 完整的消
我正在使用这个: jQuery.validator.addMethod("regex2", function(value, element, param) { return value.match
我正在尝试实现 google的电话号码验证,顺便说一句,它使用这段代码对一些号码进行格式化 $("#phone").unbind().keyup(function () { var val_o
当我使用电话提供商通过 firebase-auth 验证用户时,在验证成功后,当前用户的属性 phoneNumber 中填充了已验证的号码。 但是,在应用重新启动后,该属性保持为空。我仍然可以通过 p
“5187621769”似乎应该是电话号码库解析的一个非常容易的号码。它是带有美国区号的 10 位数字。但是……运气不好。 设置: import phonenumbers number = '5187
这是从我在 DDD Yahoo! 上发布的内容重新发布的。团体。 在所有条件相同的情况下,你是写 phone.dial(phoneNumber) 还是 phoneNumber.dialOn(phone
我使用phoneAuth进行应用身份验证,并将Firebase Uid存储在自定义后端中。有没有一种方法可以从 uid 中检索电话号码?我只找到了通过 uid 或通过电话号码获取用户的方法。 Task
我有一个 string resource : text + 800-800-800 + text 800-800-800 - 是电话号码 我用这个string在我的 Dialog : 问题是:如何使
据我所知,巴西国家代码是 +55 但是这段代码 mobilePhoneNumber = "+32495665962"; isoCode = "BR";
使用 DataType Attribute 有什么区别?并传入值 DataType.Phone和 Phone Attribute它继承自 DataType 并自动设置 DataType.Phone?
II 尝试更改 ABPerson/ABMultiValue(电话号码)的值。 要更新这些吗? ABAddressBook *ab = [ABAddressBook sharedAddressBook]
我有 registerButton 和 otpButton 用于成功注册到应用程序。在点击注册按钮时,我将 otp 发送到该注册的电话号码。在 otpButton 中进行 otp 验证后,该人成功注册
我用过django-phonenumber-field作为我的电话号码模型字段和序列化程序。它起作用了,一切都很好。现在,我正在尝试在这两个包的 Django Rest Framework 中实现 J
嗨,我想用 viber intent 从我的应用程序发送消息,我的代码 Intent share = new Intent(android.content.Intent.ACTION_SEND);
基于 Google People API 的文档我正在使用配置文件范围 - https://www.googleapis.com/auth/user.phonenumbers.read 和 Perso
我想让用户通过短信与我的 Django 应用程序交互。 Twilio 的定价(对于电话号码和我要处理的文本量)还可以,但为什么我要这样做而不是通过运营商的电子邮件网关? API 网关提供哪些@vtex
我是一名优秀的程序员,十分优秀!