Tag: ios9

有没有办法用iOS 9.3testing我的Xcode 7.2编译的应用程序?

我在testing设备上安装了iOS 9.3 beta,因为我正在运行一些9.3编译的应用程序,但是我也有一个在Xcode 7.2中编译的旧应用程序。 我可以轻松地在任何iOS 9.2设备上运行应用程序,但是如果我尝试在一个iOS 9.3 beta设备上运行它,则会出现“找不到开发者磁盘映像”错误。 Xcode 7.3包含了Swift的一些更新,所以我不得不改变大量的文件,我只是想testing它是否工作正常。 有没有办法做到这一点,而不必更改很多的Swift代码? 这是在9.2编译的应用程序商店,我可以运行在我的9.3设备,所以我不明白为什么这么难。

我们如何在整个应用程序中设置iOS 9状态栏的Light内容风格?

我想将Light Content样式应用于整个应用程序。 以下方法在iOS 9中不推荐使用replace方法。 -setStatusBarStyle:animation: 设置状态栏的样式,可select将animation过渡到新样式。 在AppDelegate工作就像: Swift 1.2代码: UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true) 但是当我将我的项目升级到iOS 9 / Swift 2时,他们给我的警告信息是: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. <Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. <Error>: CGContextRestoreGState: invalid context […]

通过iOS 9login到FB时,Safari web视图打开

我已经按照本指南更新我的应用程序使用Facebook SDK 4.6的iOS 9 SDK。 当我点击loginbutton,一个Safari浏览器视图控制器得到提交,而它应该redirect到Facebook应用程序(应用程序安装在iPhone上)。 是否需要额外处理? 它在以前的版本(v4.3.0)工作正常。

错误:位码版本无效(Producer:'800.0.35.0_0'读者:'703.0.31_0')

当我尝试在Xcode 7.3.1上存档我的应​​用程序时,出现以下错误: 错误:无效的位代码版本(Producer:'800.0.35.0_0'读者:'703.0.31_0')clang:error:linker命令失败,退出代码1(使用-v查看调用) 我能够成功地存档我的应​​用程序昨天,任何人都可以帮我吗?

有没有办法在iOS9的状态栏中隐藏“回到Safari”?

如何隐藏这个<以编程方式从状态栏返回到Safari? 我在我的应用程序中得到它 – 如果用户想用他们的Facebook帐户login,我会从我的应用程序出去。 这是我不喜欢(想)在我的应用程序“回到Safari”的情况。 首先启动的应用程序(和用户没有login)。 用户select使用Facebook选项login。 Facebook的iOS SDK进入了图片,它把我带到Safari。 我login并返回到应用程序 但是,有“回到Safari”…它不应该在这里了。

“这个程序是不允许查询计划cydia”IOS9错误

我有一个应用程序,我打了一个HTTP请求 <NSURLConnection: 0x12d755110> { request: <NSMutableURLRequest: 0x12d754e10> { URL: http://XX.XX.XX.XXX/webService/dataService.svc/SearchLocation } } 现在,每当上述请求发生,我得到以下错误,并在响应中没有收到任何数据。 60秒后我得到“ Time Out error ”。 它工作正常IOS8及以下,但不工作杜松子酒IOS9。 有谁能让我知道我还有什么要解决这个问题。 另外,我已经在info.plist上做了以下关于iOS9的ATS的更改,但仍然面临这个问题。 请让我知道如何解决这个问题? 提前致谢。 的Info.plist <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> <key>NSIncludesSubdomains</key> <true/> <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> <true/> <key>NSTemporaryExceptionMinimumTLSVersion</key> <string>TLSv1.1</string> </dict> 错误 2015-09-22 22:19:58.333 App[751:139449] regionDidChangeAnimated>>>>>>>>>>>>>>>>>: = 40.844278,-74.130561 2015-09-22 22:19:58.344 App[751:139449] Reachability Flag Status: -R ——- networkStatusForFlags 2015-09-22 22:19:58.350 App[751:139449] request:< […]

iOS 9中的HTTPS请求:NSURLSession / NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9802)

我正在更新我的应用程序,以适应苹果的新ATS 。 在没有对Plist-Info进行任何更改的情况下,以下代码会在香草iOS 9模拟器的sendSynchronousRequest()方法中引发错误。 NSURL *url =[NSURL URLWithString:@"https://Google.com"]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc]init]; [request setHTTPMethod:@"GET"]; [request setURL:url]; NSURLResponse *urlResponse = nil; NSError *error = nil; NSData *reponse = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error]; 错误: NSURLSession / NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9802) 有什么想法可能是在这个问题背后? Ps :我知道NSURLConnection已经被弃用了。 但是这个调用的工作原理是在Plist中添加AllowArbitraryLoads。

通过WatchConnectivity发送数据时有效载荷有多大?

使用WatchConnectivity框架发送数据时,无论是从手机还是手表,或者相反,在框架给我提供WCErrorCodePayloadTooLarge错误之前,有效载荷有WCErrorCodePayloadTooLarge ? 我找不到苹果的文档上的答案,目前在互联网上似乎没有太多的信息(实际上,使用GooglesearchWCErrorCodePayloadTooLarge给了我4个结果)。 有没有人testing过试图find答案? 如果这个问题没有得到答案,我会尝试自己做,并发布结果。 到目前为止,我拥有的所有信息都可以支持大于30 MB的文件。 我想这是因为我在iPhone上拍了很多原始照片,通常都是36MB大小,而且总是出现在手表的照片应用中。 作为参考, WCSession的文档具有以下对WCErrorCodePayloadTooLarge描述: 指示正在发送的项目超出最大大小限制的错误。 数据字典和文件都可能出现这种types的错误。 可用于watchOS 2.0及更高版本。

IOS 9和10中的本地和推送通知使用swift3

我在iOS 10开发了local Notifications 。 这是完美的工作。 但是,现在如何编码local notifications和push notification如果用户使用iOS 9及以上版本。 任何人都可以帮忙吗? 以下是iOS 10代码 import UIKit import UserNotifications @available(iOS 10.0, *) class ViewController: UIViewController,UNUserNotificationCenterDelegate { override func viewDidLoad() { super.viewDidLoad() if #available(iOS 10.0, *) { //Seeking permission of the user to display app notifications UNUserNotificationCenter.current().requestAuthorization(options: [.alert,.sound,.badge], completionHandler: {didAllow,Error in }) UNUserNotificationCenter.current().delegate = self } } //To display […]

NSURLConnection在iOS9中已弃用

我想用NSURLRequest下载一个文件并保存,但是与 NSData * data = …发生错误。 NSURL *Urlstring = [NSURL URLWithString:@"http://yourdomain.com/yourfile.pdf"]; NSURLRequest *request = [NSURLRequest requestWithURL: Urlstring]; NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; NSURL *documentsURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; documentsURL = [documentsURL URLByAppendingPathComponent:@"localFile.pdf"]; [data writeToURL:documentsURL atomically:YES]; 警告消息是我应该使用NSURLSession dataTaskwithrequest “,因为sendSynchronousRequest在iOS 9中被弃用,但是这不起作用,我希望有人可以帮助我