ios9相关内容
Watch App 安装在手表上,我可以在手表上点击并运行它,但是 watchAppInstalled 方法返回 false. 此外,我只能使用 Xcode 7 安装 Watch 应用.如果我尝试通过打开开关使用 Watch iOS 应用(来自 Apple)安装 Watch 应用,则 Watch 应用会在安装完成后立即被删除. 更新:此错误已在 Xcode 7 beta 6 中修复
..
我用它来注册通知: if application.respondsToSelector("registerUserNotificationSettings:") {让类型:UIUserNotificationType = (.Alert | .Badge | .Sound)让设置:UIUserNotificationSettings = UIUserNotificationSettings(fo
..
几个小时后,我们的 iOS 应用出现了一个奇怪的问题:在 iOS 主屏幕上收到的每个推送通知都会触发/显示相同的通知横幅两次,它们之间有 2 秒的延迟. 它只发生在装有 iOS 9.x 的设备上.在 iOS 8.x 设备上,一切仍按预期工作. 如果我在 -[AppDelegate application:didReceiveRemoteNotification:fetchCompletio
..
我已将我的设备升级到 iOS 9,并将我的 Xcode 环境升级到 7.0 (7A220).我的应用通过以下方式注册通知: [[UIApplication sharedApplication] registerForRemoteNotifications]; 然而,“didRegisterForRemoteNotificationWithDeviceToken"或“didFailToRegis
..
我已将我的设备升级到 iOS 9 并将我的 Xcode 环境升级到 7.0测试版.推送通知在 iOS 9 中不起作用? 这是我的代码: float ver = [[[UIDevice currentDevice] systemVersion] floatValue];if(ver >= 8 && ver
..
我注意到发送推送通知会导致以下行为: 看看横幅是如何在短暂延迟后再次显示的? 起初我以为我们的后端错误地发送了 2 个推送通知,一个接一个. 然而,这似乎是单个推送通知的默认 iOS 行为.显示横幅,然后立即“再次显示".这导致了 gif 中显示的这个令人不安的 UI.横幅似乎收到了两次. 使用 iOS 9.0.2 测试. 我不记得从其他向我发送推送通知的应用程序中看
..
我需要帮助或额外的眼睛来找出为什么我的查询和方法没有将数据返回到 Apple Watch.我试图用在我的解析数据库中存储了 PFFiles 的图像填充我的表.当我的消息需要返回字符串时,它们会通过,但在我请求返回 NSData 时不会.我知道我不得不要求返回一个 NSData 文件,因为 Watch 不符合解析协议.所以我试图在 AppDelegate 端转换它们,然后作为 NSData 传输.
..
我已经使用 Xcode 7 在 App Delegate 中为 Facebook 登录实现了这种方法,并且效果很好: - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options {返回 [[FBSDKApplicationDelegate sharedInstance]
..
我的目标是将两个标签彼此重叠放置.我将标签拖到情节提要板上,将标签A固定在距顶部的任意距离处,然后将标签A在视图中水平居中,从而产生蓝色约束. 然后,我将第二个标签labelB拖到情节提要上,然后将其移动到labelA下方(例如,将两个标签分开1英寸).现在,我正在尝试以编程方式设置labelB的约束,以将其移动到labelA之上: 导入UIKit类ViewController:UIVie
..
我到处都看过,但没有任何效果.以为我会问自己一个问题.我正在使用SpriteKit在iOS 9中创建一个小游戏.我的游戏将具有左右控制器按钮来移动玩家精灵.我为定向垫添加了SKSpriteNodes,如下所示: 在主场景的顶部,我放置了: private var leftDirectionalPad = SKSpriteNode(imageNamed:"left")私人var right
..
我的iOS 9应用具有主屏幕快速操作,但不需要它来打开该应用.它实际上安排了提醒,仅此而已.有没有办法使主屏幕快速动作以不打开应用程序? 解决方案 快速操作旨在用于快速导航到应用程序的某个部分,例如,在相机应用程序上有自拍模式,框模式,全景模式,游戏中时光倒流模式等.这些都是应用程序的所有部分.据我所知,您不能采取仅在不打开应用程序的情况下运行代码的快速操作.否则,用户将如何知道该代码已经
..
我正在我的应用程序中实现通用链接.一切都对我有用,除非应用程序不在后台运行.在那种情况下,我如何在我的应用程序中打开特定页面?iOS启动了我的应用程序,但是我没有收到任何回调 -(BOOL)应用程序:(UIApplication *)应用程序continueUserActivity:(NSUserActivity *)userActivity restoreHandler:(void(^)(
..
我已经实现了 apple-app-site-association 与我的iOS应用进行深度链接. 我创建了不带扩展名的.JSON文件,并将其放置在网站的根目录中. 现在,我可以看到文件为 https://example.com/apple-app-网站关联在任何浏览器上. 以下是apple-app-site-association文件中的json正文- {“应用链接":{“应用":
..
我想对 WKWebView 进行截图.我在网络视图加载完成后立即调用方法 drawViewHierarchyInRect (屏幕更新设置为 true )-为此,我观察了 loading 属性网络视图.但是,我注意到,在Web视图通知我加载完成时,它实际上并未在屏幕上显示.这就是为什么屏幕截图始终仅是白色的原因.当我在加载后0.5秒(显然太长)后截取屏幕截图时,屏幕截图显示了所需的结果.我的问题是:
..
我有一个文本字段,我需要用户选择表情符号才能继续.默认情况下,如何触发表情符号键盘? 我知道有一种获取所有键盘的方法,但是我不确定默认情况下如何选择一个. NSArray *array = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleKeyboards"]; NSLog(@"Keyboards: %@", arr
..
我希望导航栏和搜索栏的颜色相同.我也想摆脱它们之间的发际线,但是与第一个相比,这似乎是一个小问题. 导航栏属性的设置方式如下: self.navigationController?.navigationBar.barTintColor = ColorHelper.sharedInstance.LightPink() if let navBarFont = UIFont(name: "
..
在我的应用中,某些UIView对Apple Pencil没有反应.当我用手指触摸时,一切正常.我以为这可能是由于在iOS 9中添加了新属性type引起的.我试图更改触摸的类型: touch.type = UITouchTypeDirect; 但这是只读属性.是否存在通过手指和Apple Pencil进行均匀触摸的任何方式? 如何使我的应用程序在Apple Pencil上做出反应?
..
我在使我的应用程序上的通用链接正常工作时遇到了一些麻烦.这是我已经完成的事情. -创建了我的apple-app-site-association文件.这是我的文件 { "applinks": { "apps": [], "details": [{ "appID": "XXX
..
我想从中心调整标签大小并为该过程设置动画.但是,我可以使用的唯一选项是CGAffineTransformMakeScale和相应CALayer的默认锚点. [UIView animateWithDuration:0.5 animations:^{ self.title.transform = CGAffineTransformMakeScale(2.0,1.0); }]; 但是它
..
我在NSURLConnection中使用SOAP方法对我的项目进行了编码.最近的新版本更新拒绝了ios9 +引起ipV6问题的原因 现在,我要检查是否支持ipV6,需要将代码转换为标准的网络API,例如Apple提供的NSURLSession和CFNetwork API. 是否有其他选择,而无需转换超过350种以上的api,它将与ipV6一起使用. 解决方案 现在不建议使用NS
..