Tag: ios9

如何重置iOS 9通用链接设置?

在我的iOS 9应用上testing通用链接时,我不小心点击了“mywebsite.com>”(右上angular)。 这使得应用程序再次导航到网站。 现在我似乎无法使通用链接再次工作。 看起来像iOS已经记得我的首选,我希望看到在Safari中打开的链接,而不是我的应用程序。 有没有人遇到过这个? 有没有办法重置这个?

iOS9 self.canDisplayBannerAds = true不显示任何广告

非常简单的iAd代码: import UIKit import iAd class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.canDisplayBannerAds = true } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } iAd.framework被加载。 它曾经工作。 iOS9之后,不工作。 iAd的模拟器设置设置为100%,刷新率为15秒。 不显示任何广告。 试用iPhone 6,5S,4S和iPad Air2。 不显示任何广告。 我在这里错过了什么? 关于失去我的想法…所有我的应用程序,用于显示iAds没有问题,现在没有显示任何iAds。

在没有越狱的情况下,在iOS9上检测哪个应用处于前台

我试图在iOS9上logging用户个人应用的使用情况。 我宁愿它不会使用越狱有限的解决scheme ,自我解释。 在越狱手机上做这个应用程序的变化应该不难 。 这肯定不会在App Store上发布,因为苹果不会允许它。 我正在寻找任何可以做到这一点的私人API ,任何隐藏的iOS API可以用来做到这一点。 任何东西。 我已经看过: 如何根据应用程序ID确定哪些应用程序是背景以及哪些应用程序是iOS上的前景 如何知道应用程序启动和细节越狱iOS 7 有没有一个私人的API能够检测到什么是iOS上的当前前景应用程序? 如何在iOS8中监视在前台运行的应用程序?使用PrivateFrameworks SpringBoardServices 这被certificate是相对有用的 – 我们现在可以假设有一些额外的访问要求,可能是一个权利,但我们并不真正知道它应该是什么样子 你可以使用SpringBoard服务框架或其他私人框架find单独的应用程序使用时间? 找出活跃的应用程序或如果在Springboard上 以编程方式检测哪个iOS应用程序对用户可见 然而,所有这些都certificate是无益的,因为苹果公司解决了这个 iOS8的安全漏洞,复制/访问当前最前面的应用程序包标识符的方法不再有效。 问题是 :是否有人知道使用不需要越狱的不同工具/漏洞的解决方法? 想法 : 检查设备上运行的进程,并devise一种algorithm,能够识别尖峰意味着一个应用程序已经启动,这可能会工作,但它可能会是一个重大的痛苦的屁股。 提到这个解决scheme的问题: 使用sysctl检测iOS上当前正在运行的应用程序 , 返回iOS中正在运行的后台应用程序/进程列表 如何获取后台运行应用程序的名称 在iphone中查找后台运行应用程序 检查电话交通不知何故? 不知道是否有一些我可以做的内核 这是我的这个问题的Reddit版本,如果有人想检查出来。 另外如果它有任何价值的话,下面是iOS9的运行时头文件和Apple私有API的列表 。

在Obj-C中的3D触摸主页快捷方式

我所有的应用程序目前都是用Obj-C编写的。 链接https://developer.apple.com/library/content/samplecode/ApplicationShortcuts/Introduction/Intro.html#//apple_ref/doc/uid/TP40016545为实现主屏幕快捷方式与3D Touch的示例代码完全编译在Swift中。 任何人都会遇到Obj-C的文档,所以我不需要通过我的AppDelegate并翻译它呢? 更新: 在Info.plist中添加所有快捷方式后,我在AppDelegate.m中添加了: – (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void (^)(BOOL))completionHandler { UINavigationController *nav = (UINavigationController *) self.tabBarController.selectedViewController; NSLog(@"%@", shortcutItem.type); if ([shortcutItem.type isEqualToString:@"com.316apps.iPrayed.addPrayerRequest"]) { Requests *gonow = [[Requests alloc] init]; [nav pushViewController:gonow animated:YES]; } if ([shortcutItem.type isEqualToString:@"com.316apps.iPrayed.addPrayer"]) { PrayerStats *controller = [[PrayerStats alloc] init]; [nav pushViewController:controller animated:YES]; } if ([shortcutItem.type isEqualToString:@"com.316apps.iPrayed.addFast"]) { FastStats […]

Xcode 7的iOS9字体不再被识别

对于以编程方式设置文本参数的iOS 7/8,在编译/构build以在设备上运行时,它将按预期方式显示。 但是,当在Xcode 7中testing我的iOS9应用程序时,由于text.font无法识别字体,所有我的视图的框架已closures或仅显示为不可见。 它本身并不是一个自定义的字体,它在苹果的库中,事实上,当你通过IB设置一个标签时,它会正确显示,但是在代码中做同样的事情时,它只是显示系统字体。 任何想法如何规避这个问题? 它在iOS9中创造了一个相当丑陋的视angular,但是所有东西仍然能正确显示<= iOS8。 有问题的字体是“Heiti TC Light” 我从苹果的字体书中获得了后期的脚本名称,并相应地应用它: @"STHeitiTC-Light" 再次,适用于除iOS9以外的所有iOS版本 使用Xcode 7.0 beta 3 | iOS 9模拟器

SpriteKit场景屏幕在iOS9 / Xcode7上的偏移量

我将一个SpriteKit项目从Xcode64移到Xcode7,在iOS9模拟器中运行它,屏幕内容被移动。 (在iOS8模拟器中运行时不会移动。) iOS9模拟器截图: 放大Xcode7中的SpriteKit场景,使用不同的中心缩放帧和内容。 当场景没有缩小或放入时,看起来很完美; 但是缩小它看起来像这样:(注意黄色框架不再与节点alignment) Xcode 7场景缩小截图: 我创造了一个新的场景,看看哪些细节不同。 Xcode中的场景 – 首先是坏 – 第二好: Xcode中的节点 – 首先是坏的 – 第二好: 注意场景的锚点和节点的位置在好坏版本之间是不同的。 我可以手动更改不良值以反映良好的价值。 这将涉及移动20到30个节点。 我想移动这些节点 – 比如 – (384,512)。 然而,只要使用鼠标,他们将在一些分数的位置(212.561而不是212)结束。 问题1: 我可以在Xcode7中移动一组特定的节点吗? 或者:是否有“准则”,我可以“捕捉”? 问题2: 我可以导入/导出/保存为/ …现场,以便“事情很好”吗? (放大Xcode6.4保持黄框和节点alignment,现在在Xcode7中,我想以一种方式导入场景,再次缩放将保持黄框和节点alignment – 希望这也会在iOS9模拟器屏幕上解决场景偏移。)

Swift iOS 9 NSURLErrorDomain错误-1004

我使用Swift 2和Alamofire同时使用iOS 9和iOS 8.在iOS 8中,我的API的所有请求都正常工作。 在iOS 9中,它们立即失败,并带有消息“无法连接到服务器”的-1004 NSURLErrorDomain。 我阅读了关于苹果公司对App Transport Security的改变,并且已经把这个条目添加到我的Plist中去禁用它,并允许不安全的连接。 我不知道这个错误的原因…任何帮助将是伟大的!

我的iPhone 6,6s,6p和6sp上的应用程序在升级到iOS9之后得到了延伸

该应用程序可以在ios9模拟器上以及任何使用ios8的真实设备上正常工作。 但在iphone 6和6p上,当ios升级到ios9时,应用程序被拉伸,布局与iphone5相同。 我也检查了images.xcassets中的LaunchImage。 有四个发射图像:视网膜HD5.5,视网膜HD4.7(iphone肖像ios8,9),2x和视网膜4(iphone肖像ios7-9)。 我不知道为什么应用程序被拉伸。 谢谢。

UITabBar和后退button在iOS 9中消失

在iOS 9中,当我从表格切换到导航控制器时,导航栏和选项卡消失。 因此,我的用户将被淘汰。 如何解决它? 我的StoryBoard结构基本上是这样的: ->Tab Bar Controller->Nav Controller->Table View->Nav Controller->Table View->…. 当我在第一个表格视图中select一行时,会发生segue,但标签栏和后退button消失。 —-> 注意右图中缺less的部分。 DTS的要求已经提交,几个月前有报告

应用程序停留在iOS 9的启动屏幕上,没有错误

我的应用程序在iPhone和模拟器上都卡在iOS 9的启animation面上。 我可以运行在iOS 8或更低的设备和模拟器没有问题。 我的同事在同一个应用程序工作有完全相同的问题。 没有错误或任何东西,只是挂在闪屏上。 如果我在xcode上停止它,并尝试从手机或模拟器直接运行它,它将运行没有任何问题。 顺便说一下,我没有看到didFinishLaunchingWithOptions或willFinishLaunchingWithOptions被调用!