在我用Xcode 7 GM编译我的代码后,我遇到了这个问题。 根据苹果这是一个错误,但它似乎仍然是一个问题。 一切正常,但有可能摆脱这些错误? :CGContextSaveGState:无效的上下文0x0。 如果你想看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境variables。 :CGContextTranslateCTM:无效的上下文0x0。 如果你想看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境variables。 :CGContextRestoreGState:无效的上下文0x0。 如果你想看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境variables。 有人在其他论坛上说了一些关于状态栏的信息,但是我没有任何的成功来消除这个信息。 这不是一个大问题,但这是一个无用的“错误”。 我正在使用Interface Builder。 更新:如果你使用Swift, 我使用Objective-C , 也许这是你正在寻找的问题
我明白了 发生SSL错误,无法build立与服务器的安全连接。 在iOS 9上,如果我尝试从亚马逊S3下载文件: https : //s3.amazonaws.com/xyz/qer/IMG_0001.JPG 从我所了解的Amazon S3支持TLS 1.2中可以看到: https : //forums.aws.amazon.com/thread.jspa? threadID =192512 S3和Kinesis目前支持TLS 1.2。 “S3和Kinesis目前支持TLS 1.2。” 2015年8月23日晚9:19 不知道为什么我会得到这个SSL错误。 该帐户应configuration为利用TLS 1.2? 我会猜想,这应该是默认情况下“开”。 我不想把这个域放在信息plist上。 编辑:我结束了使用 <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>s3.amazonaws.com</key> <dict> <key>NSExceptionRequiresForwardSecrecy</key> <false/> <key>NSIncludesSubdomains</key> <true/> </dict> </dict> </dict>
这是一个错误: CoreData:错误:严重的应用程序错误。 在调用-controllerDidChangeContent:期间,NSFetchedResultsController的委托捕获到exception。 尝试使用userInfo(null)删除并重新加载相同的索引path({length = 2,path = 0 – 0}) 这是我典型的NSFetchedResultsControllerDelegate : func controllerWillChangeContent(controller: NSFetchedResultsController) { tableView.beginUpdates() } func controller(controller: NSFetchedResultsController, didChangeSection sectionInfo: NSFetchedResultsSectionInfo, atIndex sectionIndex: Int, forChangeType type: NSFetchedResultsChangeType) { let indexSet = NSIndexSet(index: sectionIndex) switch type { case .Insert: tableView.insertSections(indexSet, withRowAnimation: .Fade) case .Delete: tableView.deleteSections(indexSet, withRowAnimation: .Fade) case .Update: fallthrough case .Move: tableView.reloadSections(indexSet, […]
不知道这里发生了什么,这似乎应该是非常简单的。 我有一个可变的协议,一个带有变异函数的扩展。 当我试着在扩展中声明mtkAnimQueAppend时,事情在testClass.testFunc中出现,我得到这个错误: “不能在不可变的值上使用变异成员:'self'是不可变的。 protocol MTKAnimateValueDelegate { var mtkAnimQue:[MTKAnimateValue]? {get set} } extension MTKAnimateValueDelegate { ///Adds element to que mutating func mtkAnimQueAppend(element:MTKAnimateValue) { if mtkAnimQue != nil { mtkAnimQue?.append(element) } else { mtkAnimQue = [element] } } } class testClass: MTKAnimateValueDelegate { var mtkAnimQue:[MTKAnimateValue]? func testFunc() { var animValue = MTKAnimateValue(fromValue: 10, toValue: 20, inSeconds: […]
在iOS 9引用字体之前,我们使用了fontWithName的UIFont : [UIFont fontWithName:@"HelveticaNeue" size:18] 现在我们正在转向iOS 9.如何以同样的方式引用新旧金山字体 ? 我们可以使用它与UIFont ,但如何引用样式以外的常规? 例如,如何使用San Francisco Medium或San Francisco Light字体?
下面是我的代码我遇到的问题: func parseFeedForRequest(request: NSURLRequest, callback: (feed: RSSFeed?, error: NSError?) -> Void) { NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) { (response, data, error) -> Void in if ((error) != nil) { callback(feed: nil, error: error) } else { self.callbackClosure = callback let parser : NSXMLParser = NSXMLParser(data: data!) parser.delegate = self parser.shouldResolveExternalEntities = false parser.parse() } } } 现在已经不推荐使用iOS […]
我一直在做一些关于CoreLocation的研究。 最近,我遇到了其他地方已经涉及到的问题,但在Objective C和iOS 8中。 我觉得有点傻这么问,但是如何在iOS 9上检查位置服务是否使用swift启用? 在iOS 7上(也许是8?),你可以使用locationServicesEnabled() ,但是在编译iOS 9时,这似乎不起作用。 那么我怎么做到这一点? 谢谢!
我很难find这个文件。 它是特定于Safari吗? 在iOS 9( 这里 )有一个最近的错误,解决scheme是添加shrink-to-fit=no的视口元。 这段代码是做什么的?
我最近更新到Xcode 7,并将我的iPhone升级到iOS 9.我已经开发并发布了iOS应用程序,它在最新版本的iOS 8和Xcode 6上工作得非常好。 在尝试通过更新应用程序的iOS 9支持的过程中,我得到了最令人难以置信的奇怪的错误,让我感到莫名其妙。 我已经通过Xcode自动完成了所有的语法更正,现在我的应用程序可以正常生成。 它甚至运行在第一。 我有一个使用WebView的视图控制器的button。 此视图控制器会加载一个链接,显示来自YouTube的图片,网站或video。 内容一如既往地完美加载。 然而,程序会崩溃,并重新启动模拟器(和我的iPhone),并当我点击返回button(我在导航堆栈上)时,将我发送到locking屏幕。 在Xcode中,我收到以下消息: XPC连接中断。 终止,因为没有系统的应用程序。 我有Flurry分析集成在我的应用程序的方式,不知道如果这是一个问题。 我该如何解决这个问题? 我searchXPC连接似乎不会返回类似于我的问题。 我什至不知道XPC连接是什么,为什么这是在我的应用程序呢? 编辑:我find了解决这个问题的方法。 我不能说这是一个修复。 当使用方法self.navigationController?.popViewControllerAnimated的过程中发生崩溃时,设置为true。 我碰巧把它设置为false,崩溃停止(现在转换看起来很糟糕)。 我不知道这是为什么会起作用,只是增加了我的困惑。
当我运行我的testing时,我得到一个错误: 代码覆盖率数据生成失败。 无法从“UIDevice”中检索configuration文件数据文件。 在控制台上打印警告: 超时等待120秒模拟器启动,当前状态为1。 是什么原因?