swift3相关内容
我更新了这个问题,因为我发现这个问题的另一个关键。看来,当我添加一些东西到CoreData,tableview不重新加载数据,即使我可以打印出CoreData已保存的对象。所以我知道数据是正确的,但是函数 func tableView(_ tableView:UITableView,cellForRowAt indexPath:IndexPath) - > UITableViewCell 永远不
..
这是我如何保存数据到核心,现在我想删除整个数据的特定对象。我可以这样做。这是我如何保存数据 func saveProductDetails(product:Product){ //设置user_id product.user_id = UserDefaults.sharedInstace.getCustomerId() //在本地保存数据 let entity = NSEntit
..
我刚刚安装了 Xcode 8 beta 2 和 iOS 10 beta 。我有一个现有的项目,我从swift 2.3更新到swift 3基于Xcode的提示。我收到我的代码数据代码的错误。 这是由xcode从swift 2.3转换为swift 3时自动产生的 var fetchedResultsController:NSFetchedResultsController
..
我开始尝试使用Core data with swift 3和Xcode 8 beta。当我尝试从核心数据模型生成NSManagedObject子类,并在编辑器菜单中创建NSManagedObject子类...选项时,Xcode 8 beta生成三个文件,其中之一是 _COREDATA_DATAMODELNAME _ + CoreDataModel.swift,具有以下内容: import
..
使用版本8.1的Xcode。 在.xcdatamodeld文件中创建一个名为“MapRegionObject”的实体。 使用自动代码生成器,单击导航栏上的编辑器 - > create NSManagedOject Subclass ... 有两个文件: MapRegionObject + CoreDataClass.swift和MapRegionObject + CoreData
..
面对问题“类型”AppDelegate“的值没有成员”managedObjectContext“在新的Xcode 8(使用Swift 3,iOS 10)当尝试在View Controller中创建新的上下文 let context =(UIApplication.shared()。delegate as!AppDelegate).managedObjectContext
..
在Swift 2中,以下代码正在工作: let request = NSFetchRequest(entityName:String) ,但在Swift 3中会出现错误: 无法推断通用参数“ResultType” 因为 NSFetchRequest 现在是一个泛型类型。在他们的文档中,他们写这个: let request:NSFe
..
我遇到问题执行https请求,如果请求没有任何错误,我从来没有得到消息,这是一个命令行工具应用程序,我有一个plist允许http请求,我总是看到完成块。 typealias escHandler =(URLResponse ?, Data?) - > Void func getRequest(url:URL,_ handler:@escaping escHandler){ le
..
当我打开我的项目到Xcode 8,然后我得到以下错误 使用旧版Swift语言版本“(SWIFT_VERSION)需要为使用Swift的目标正确配置。使用[编辑>转换>到当前Swift语法...]菜单选择一个Swift版本或使用构建设置编辑器直接配置构建设置 引用StackOverflow上的类似帖子,使用Legacy Swift语言版本YES / NO。但是它不是通过做是或没
..
我使用 NSArray 的indexesOfObjects(passingTest :),但是我把我的代码转换为Swift 3后,我得到的错误:“ambiguous use of'indexOfObject passingTest :)'“。 我的代码下面的工作正常与Swift 2.3。 let indexesOfBubbleConstraints = bubbleConstraints
..
我有以下类层次结构: 类ScrollableViewController:UIViewController,UITableViewDelegate {// ...} 实现一个 UITableViewDelegate 协议方法,例如 tableView:willDisplayCellAt: 在我的类 SpecificScrollableViewController 它
..
由于swift 3更新我将我的请求从NSMutableURLRequest更改为URLRequest。之后,所有我的请求停止工作,因为无效的凭据问题。已经尝试和搜索一切。我的服务继续像以前一样,并测试我的请求从请求模拟器,并且很好。 let url:NSString =“http: //url.service.com/method?param=\(name)“as NSString
..
我试图将一个Swift 2.2项目转换为Swift 3,我得到以下错误: 方法'observeValue(forKeyPath:ofObject:change:context :)'with Objective-C选择器'observeValueForKeyPath:ofObject:change:context:'与来自超类'NSObject'的方法'observeValue(forKey
..
我正在制作一个Mac应用程序(在Swift 3使用Xcode 8,Beta 5),用户可以使用它做一个长的笔记,并将其导出为PDF。 要创建此PDF,我使用Cocoa的 dataWithPDF:方法,并使用以下代码: do { //定义PDF作为注释文本视图的边界 let rect:NSRect = self.noteTextView.bounds //创建PDF的文件路径
..
我是一个新的编程Swift,我试图迭代文件夹中的文件。 我看了一下这里的答案,并试图将其翻译成Swift语法,但没有成功。 let fileManager = NSFileManager.defaultManager() let enumerator:NSDirectoryEnumerator = fileManager.enumeratorAtPath $ b for枚举器中的元
..
我有一个协议: 枚举DataFetchResult { case success(data:Data) (位置:字符串,完成:(DataFetchResult) - >(Void)) func cachedData(位置: String) - >数据? } 使用示例实现: ///使用任意队列为异步机制返回预定义结果的DataServiceType协议的实现
..
给定: typealias Action =() - > () var action:Action = {} func doStuff(stuff:String,completion:@escaping Action){ print(stuff) action = completion completion() } func doStuffAgain(){
..
我已经更新我的代码到Xcode 8.0 beta 6,但我被困住似乎是关于新的非转义闭包默认。在下面的代码中,Xcode建议在 completion:前添加 @escaping 但仍然不会编译和循环。 ( EDIT :实际上,Xcode建议在之后 完成后添加@escaping。该提醒仍可能显示,但清理和编译将删除它。)该代码如何重写/修正在更新的Swift 3中工作? 我看了新的手册,但我找不到
..
我一直在使用自定义的相机,我最近升级到Xcode 8测试版和Swift 3.我原来有这样: var stillImageOutput:AVCaptureStillImageOutput?但是,我现在得到的警告: 'AVCaptureStillImageOutput'已在iOS 10.0中弃用:使用AVCapturePhotoOutput代替 ,我
..
嘿,我正在处理这个小应用程式,我 let durationDateComponents = Calendar(identifier:Calendar.Identifier.gregorian).dateComponents([。year,.month,.day,.hur,.minute,.second],from:Date(),to:christmasDay,options: )
..