ios10相关内容

如何在ios 10.0中授予访问电话通讯簿的权限?

此应用程序已崩溃,因为它尝试访问没有使用说明的对隐私敏感的数据.该应用程序的Info.plist必须包含一个NSContactsUsageDescription键,该键具有一个字符串值,向用户解释该应用程序如何使用此数据. 我已添加到.plist NSContactsUsageDescription 不起作用-设备版本:10.0 KTSContactsManager * addre ..
发布时间:2021-05-17 18:34:13 移动开发

UISwitch操作在iOS 10中不起作用

我在表格视图的一个单元格中有一个切换按钮.以前在iOS 9中,一切正常,单击切换按钮后将转到该操作方法,但是更新到iOS 10后,该操作方法将永远不会被调用.任何人都有类似的问题吗? cell.m -(id)initWithStyle:(UITableViewCellStyle)样式复用标识符:(NSString *)reuseIdentifier{自我= [超级initWithStyle ..
发布时间:2021-05-17 18:34:10 移动开发

在iPhone SE iOS 10.1.1上调用UNUserNotificationCenter.current().getPendingNotificationRequests崩​​溃

在使用iOS 10.1.1的iPhone SE上,调用UNUserNotificationCenter getPendingNotificationRequests崩​​溃. 这似乎是个极端案例-我已经确认这可以在具有相同iOS版本(10.1.1)的iPhone 5s上使用.它也使该iPhone 5s上的iOS崩溃. “有趣"的事情不仅会导致应用程序崩溃,而且似乎跳板也会崩溃-我们不是发送 ..
发布时间:2021-05-17 18:34:07 移动开发

如何在iOS 10/Swift 3中请求远程许可

我想从单独的viewController询问用户权限(远程和本地通知,摄像头和音频).该视图控制器将在入职过程中展示,并且再也不会展示. 我如何请求在AppDelegate外部显示远程通知的权限?我的问题不是如何触发它们,而是一旦授予许可,如何确保AppDelegate对处理它们“负责". AppDelegate中的当前代码 导入UIKit导入用户通知导入PushKit导入CallK ..
发布时间:2021-05-17 18:34:05 移动开发

一段时间后如何显示UIAlertView?

我正在尝试在一段时间后(例如在应用程序中执行某操作后5分钟)显示UIAlertView.我已经在通知用户该应用程序是关闭还是在后台.但我想在应用程序运行时显示UIAlertView.我不想一次又一次地刷新.三分钟后,我必须显示一些警报,例如您是否要保存? 解决方案 它对我有用: self.timer = NSTimer.scheduledTimerWithTimeInterval(10 ..
发布时间:2021-05-17 18:33:59 移动开发

在ios10中禁用了使用MFMessageComposeViewController发送照片的功能

我在我的应用程序中具有消息发送功能,并使用MFMessageComposeViewController实现了该功能.我可以在iOS9中将照片与消息一起附加,但在iOS 10中不能吗?有人遇到同样的问题吗? 解决方案 Swift 5.0版本:调用以下名为 displayMessageInterface 的方法: -重要说明: composeViewController.addAt ..
发布时间:2021-05-17 18:33:55 其他开发

本地通知-快速重复间隔3

我想每周重复一次本地通知,在iOS10之前有 repeatInterval ,但是我找不到适合在iOS10中重复通知的任何内容. TimeTrigger 和 calendarTrigger 都重复为true或false,我可以在哪里应用每周一次,每天一次,每月一次的重复. 谢谢. 解决方案 尝试一下. func scheduleNotification(日期:日期,正文:字符串) ..
发布时间:2021-05-17 18:33:53 移动开发

如何使用MSMessagesViewController防止导航栏消失->UIContainerView->UINavigationController->UITableViewController?

我正在尝试将带有表视图控制器的导航控制器放在iMessage应用程序(iOS 10)中.当我将 UINavigationController 放在 MSMessagesViewController 的 UIContainerView 中时,这似乎起作用. 我该如何解决?还是我采取了错误的方法? 解决方案 因此,就我而言,我使用的是Storyboard,因此我将在Storyboard解 ..

Sirikit StartAudioCall失败

测试背景:Xcode:Xcode8 beta6iPhone:iOS10 beta6语言:object-c 我已在我的应用程序中使用startAudioCall sirikit来测试我的应用程序调用.但是,sirikit在某些情况下会失败:如果此人的名字是本地联系人的名字,当我说"Call firstname myApp"时,siri可以启动myApp成功获取此联系人姓名但是,如果此人的名字既 ..
发布时间:2021-05-17 18:33:46 移动开发

iOS:无法在CallKit中获得传出呼叫事件

我正在使用"telprompt"通过我的应用进行呼叫,但是当呼叫结束时,我希望显示一个新的视图控制器并点击一个API来获取数据,所以我想接收一个事件以打开一个弹出窗口然后点击API. 我尝试使用CallKit,但是未调用Delegate方法. 这是我的代码. #import#import ..
发布时间:2021-05-17 18:33:43 移动开发

取消初始化初始视图控制器的最佳方法?

我的应用启动时我正在加载一个视图控制器(这是我的初始视图控制器).当该视图控制器中的动画完成时,我希望它显示另一个视图控制器,并随动画一起关闭视图控制器. 加载视图控制器是初始视图控制器, 当我有UIStoryboard.mflMainTabBarViewController()时,我有此代码.返回我要呈现的视图控制器 func animationDidStop(_动画:CAAni ..
发布时间:2021-05-17 18:33:41 移动开发

自定义标题视图未在iOS 10中居中

这篇文章是一个单独的主题,但与自定义导航标题偏移量有关ios 11 我创建了一个新线程,因为这是一个单独的问题. 解决方案 支持iOS早期版本所需的简单更改;您应该适当地调整自定义标题视图的大小,使其为其实际的预期宽度.iOS 11会根据限制尝试调整标题视图的宽度以适合可用空间,但iOS 10及更低版本将尝试保持尽可能大的视图大小. 因此,解决方案是打开MyCustomTitl ..
发布时间:2021-05-17 18:33:32 移动开发

Sticker Pack Interface Builder故事板编译器错误组

WWDC 2016提出了创建贴纸包和贴纸的新概念.将其从iOS10开始存储.我下载了XCode 8 Beta,尝试为邮件扩展程序创建一个贴纸包应用. 我按照说明进行了所有操作,但是在构建项目时出现错误 Interface Builder故事板编译器错误组 奇怪的是,对于Sticker Pack,我们不需要编写任何代码,但是仍然显示Interface Builder的错误. ..
发布时间:2021-05-17 18:33:29 移动开发

在没有用户交互的情况下,使用iOS 10 UserNotifications进行后台获取执行时间

在iOS 10之前的Push Notification API中,我可以轻松地运行由收到Push Notification触发的后台作业.刚收到-用户根本不需要与之交互.现在看来,为了使用该新框架执行相同的后台作业,用户必须以某种方式与通知进行交互.当客户端设备刚刚接收到某个推送但用户未与之交互时,这种新框架是否有办法仅运行后台作业?我可以在推送的用户信息字典中传递一种方法吗? 解决方案 ..
发布时间:2021-05-17 18:33:23 移动开发

启用单元格预取时的UICollectionView deselectItem

在iOS 10.0上,UICollectionView默认情况下会预提取单元格.这导致准备在屏幕上显示但已隐藏的单元格.问题很好地描述了它. 以下代码将在其单元格可见或根本不存在时成功取消选择索引路径.如果该单元格存在并被隐藏,则将取消选择索引路径,但是该单元格将停留在选定状态,直到重新使用它. collectionView!.deselectItem(位于:indexPath,动画:f ..
发布时间:2021-05-17 18:33:20 移动开发