ios9相关内容

IOS内容阻止程序白名单网站

在我的内容拦截程序中,有什么方法可以阻止某个网站上的广告拦截吗?例如,如果我要阻止除The Verge之外的所有网站上的广告,是否有方法可以防止我提供的阻止规则影响此页面? 推荐答案 上述答案不幸是不正确的,原因有两个:触发器中需要URL-Filter属性;If-DOMAIN属性必须是域的数组,而不是单个值。经过反复试验,我找到了一个将网站列入白名单的可行解决方案。 { ..
发布时间:2022-07-14 19:31:21 移动开发

在iOS 9中,SpriteKit SKView不再在场景之间切换

我们有一个2013年编写并发布的代码库,但在iOS 9中,当presentScene:transition:消息发送到我们的SKView时,应用程序不再在SKScene之间明显转换。SKScene收到didMoveToView:消息,但场景本身从未显示在屏幕上。 以下是我们尝试的内容: 正在通过Info.plist 禁用Metal 使用[SKTransition transition ..
发布时间:2022-04-10 10:40:37 移动开发

从核心数据中删除照片后,iOS应用程序文件大小未减小

我正在测试一款应用程序,它可以从iPhone摄像头/照片中获取图像,并将它们保存到应用程序中,以便添加各种笔记。所有核心数据都工作正常(添加和删除等)关闭和重新打开应用程序的测试显示,一切正常。然而,当在iPhone设置中选中时,应用程序的文件大小...储物...不会再次降低。 例如 -空应用程序大小为17MB -添加6张照片将应用程序大小增加到29MB -25张照片=84 ..
发布时间:2022-04-10 10:38:03 移动开发

传输安全已阻止明文 HTTP

根据以下错误消息,我需要在 info.plist 中进行什么设置才能启用 HTTP 模式? 传输安全已阻止明文 HTTP (http://) 资源加载,因为它不安全.可以通过以下方式配置临时异常您应用的 Info.plist 文件. 假设我的域是 example.com. 解决方案 如果你使用的是 Xcode 8.0+ 和 Swift 2.2+ 甚至 Objective C: ..
发布时间:2022-01-30 18:09:54 移动开发

Swift:触发 TableViewCell 以导致另一个 ViewController 中的 UIWebView 中的链接

当我点击 tableViewCell 时,我希望在带有 webView 的新 viewController 中打开一个链接(特定于该单元格的 indexPath.row). 示例:我点击 tableView 中的第三个单元格,www.apple.com 在新的 viewController 上打开. 我正在尝试使用 didSelectRowAtIndexPath 来做到这一点,但我不知 ..
发布时间:2022-01-19 22:21:34 移动开发

在 iOS 9 中为应用内浏览器禁用 ATS?

iOS 9 引入 应用传输安全 (ATS) 鼓励使用安全连接. 这很好,但是如果我的应用程序有一个内置的网络浏览器,用户应该能够使用它来连接到任何网站?例如,Facebook 应用程序允许故事包含指向外部网站的链接.当用户点击此类链接时,它不会启动 Safari,而是启动应用内浏览器. 如果没有启用全局 NSAllowArbitraryLoads 标志 ,我如何获得同样的行为? ..
发布时间:2022-01-19 22:16:40 移动开发

使用 Xcode UI 测试测试 UIWebView

我正在使用来自 XCTest Framework 的新 Xcode UI 测试 和 Xcode 7 GM.我有一个带有简单 UIWebView 的应用程序(它只是一个导航控制器 + 带有 Web 视图和按钮的视图控制器),我想检查以下场景: 网页视图加载页面www.example.com 用户点击按钮 Web View 加载一些带有 URL 的页面:www.example2.com ..
发布时间:2022-01-19 22:10:03 移动开发

iOS 9 ... WebView(s) 是否不受阻止不安全 HTTP 主机的应用程序传输安全异常 (ATS) 规则的约束?

在 iOS 9 中,Apple 会阻止应用程序的不安全 HTTP 连接,除非将特定主机列入白名单. http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ 是否出于显而易见的原因,WebView(s) 不受这些规则的约束,还是我们仍希望将浏览器打开的主机列入白名单...包括来自给定页面的所 ..
发布时间:2022-01-19 21:48:54 移动开发

通过 iOS 9 登录 FB 时打开 Safari 网页视图

我已按照 this 指南更新我的应用程序以使用 Facebook SDK 4.6 for iOS 9 SDK. 当我现在点击登录按钮时,会显示一个 Safari 视图控制器,而它应该重定向到 Facebook 应用程序(应用程序安装在 iPhone 上). 是否需要任何额外的处理?它在以前的版本(v4.3.0)上运行良好. 解决方案 来自“Facebook 开发者社区"组的 F ..
发布时间:2022-01-19 21:42:09 移动开发

以编程方式对搜索栏和 UITableView 使用 AutoLayout

我有一个几乎全屏的容器视图,没有状态栏. 然后我创建了一个 UISearchController 和一个 UITableView.我正在使用 ios 9 并以编程方式做事.我遇到的错误是当触摸搜索栏时,范围选项在其下方打开,但表格视图没有正确向下滑动.我该如何解决这个问题? 我 viewDidLoad 中的代码是: //搜索控制器self.searchController = [[U ..
发布时间:2022-01-18 20:44:59 移动开发

如何在视图之间创建具有可变间距的 UIStackView?

我有一个简单的水平 UIStackView,里面有几个 UIView.我的目标是在视图之间创建可变间距.我很清楚我可以使用“间距"属性在子视图之间创建恒定空间.但是我的目标是创建可变空间.请注意,如果可能的话,我希望避免使用充当分隔符的不可见视图. 我想出的最好的方法是将我的 UIViews 包装在一个单独的 UIStackView 中,并使用 layoutMarginsRelativeAr ..
发布时间:2022-01-18 20:24:13 其他开发

UIStackView“无法同时满足约束"在“压扁"上隐藏视图

当我的 UIStackView “行"被压扁时,它们会抛出 AutoLayout 警告.但是,它们显示正常,除了这些日志记录之外没有其他问题: 无法同时满足约束.以下列表中的至少一个约束可能是您不想要的.试试这个:(1)查看每个约束并尝试找出您不期望的;(2) 找到添加了一个或多个不需要的约束的代码并修复它.(注意:如果您看到不理解的 NSAutoresizingMaskLayoutCons ..
发布时间:2022-01-18 20:09:45 移动开发

加载桌面版 WKWebView iOS 9

直到最近 让 url = NSURL (string:http://asite.com)让请求 = NSMutableURLRequest(URL: url!)//iOS 加载没有所需 DOM 的 asite.com 的移动版本,因此我们通过为 HTTPHeadrField 设置新值来强制桌面版本let newUserAgent = "Mozilla/5.0 (Macintosh; Intel ..
发布时间:2022-01-17 17:42:28 移动开发

iOS 9:在 UINavigationController pushViewController 之后不再在 viewWillAppear 中设置框架

我正在尝试解决从 iOS 9 开始出现的视图放置错误.我正在从 xib 文件(非自动布局)实例化视图控制器,然后将其推送到我的 UINavigationController. 问题是当视图控制器的viewWillAppear方法被调用时,它的框架还没有调整到导航控制器的大小,仍然是在xib文件中设置的.现在直到 viewDidAppear 才正确设置. 这完全搞砸了我的代码.有谁确切地 ..
发布时间:2022-01-17 12:41:16 其他开发

在 iOS 9 Shortcut Bar only 模式下,与键盘顶部对齐的视图出现在错误的位置

iOS 9 为 iOS 8 添加了 快捷方式栏 QuickType 栏. 作为此更改的一部分,如果您将蓝牙键盘连接到 iPad,则键盘处于最小化的仅快捷栏模式(可以通过在模拟器中按 command-k 来模拟). 我的代码使用类似于以下的方法获取键盘高度: CGRect keyboardFrame = [[info objectForKey:UIKeyboardFrameEndUse ..
发布时间:2022-01-13 23:06:00 移动开发

在键盘上显示 UIAlertController

在 iOS 8 及更低版本中显示 UIActionSheet 当键盘出现时,将在键盘上显示操作表.在 iOS 9 中,情况不再如此. 在我的应用程序中,我们有一个聊天功能,并希望通过键盘显示一个动作.我们曾经使用 UIActionSheet,它在 iOS 8 之前运行良好.在 iOS 9 中,操作表位于键盘后面.我已经尝试过 UIActionSheet 和 UIAlertController ..
发布时间:2022-01-13 22:52:20 其他开发