问题标签 [swift2.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uitableview - UITableViewCell 定义中的闭包如何工作?
以下代码片段是从在线教程中检索到的:
'typealias' 似乎是一个闭包;还是产生 void() 的元组?
但我不知道它在以下函数中是如何工作的:
解释?
参考?
swift - 协议扩展类型 Self 与初始值设定项类型不匹配
假设出于学术目的,我更喜欢这样的表达
而不是股票
由于所有各种 Swift 整数类型都符合IntegerType
协议并且因为似乎有一个Double()
初始化器适合所有类型的 int 类型,所以我想我可以这样:
这不起作用。我想知道为什么?我想知道是否有一些魔法可以使它起作用?一个where
也许?还是与self
参考有关?
我在此尝试的操场控制台中遇到的错误如下:
ios - iOS 9 运行时 nop 死坑
在升级到 Swift 2.1 并为 Swift 2.1 添加 Realm 之后,我陷入了我所说的死亡坑。这发生在我的启动画面之后。
闪屏挂了,我就坐在这里。我不确定这是否与 Realm 或 Swift 2.1 或任何其他 dylibs 有关。
我试图用他们的 tbd 替换我所有的 dylib 引用,Link Binary With Libraries
但这Build Phases
似乎也不起作用。
ios - Swift 2 - 传递给不带参数的调用的参数
我试图save
在我的 Model 类上调用函数,但是即使它适用于 1.2,它也会在 2.1 中引发此错误:
Argument passed to call that takes no arguments
编辑:
我将代码转换为:
...但现在我收到:
Missing return in a function expected to return 'NSError?'
ios - Swift 2.0 - CoreData: 错误: -addPersistentStoreWithType:SQLite 配置:(null)
我有一个DB.swift
文件可以使用 Core Data。在我persistentStoreCoordinator
的 行中abort()
,我收到了我在下面写的错误。
这就是我的代码的样子:
`2015-11-13 17:14:09.432 MyTestApp [17121:1577592] CoreData: 错误:-addPersistentStoreWithType:SQLite 配置:(null) URL:file:///Users/sentiasa/Library/Developer/CoreSimulator/Devices/3E42AB50 -BBB1-4190-93E1-2EFF77FCA7CB/data/Containers/Data/Application/F4E05308-852A-42E0-AB5A-8712CD6FD508/Documents/coredata.sqlite options:(null) ...返回错误错误域=NSCocoaErrorDomain代码=134100“ (null)" UserInfo={元数据={ NSPersistenceFrameworkVersion = 640; NSStoreModelVersionHashes = { 用户 = <3d1a75c4 8f710e63 26eb5f88 c4fe6477 b2af77a8 6f9d5600 6abaf2bc 2c6ba1da>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( "" ); NSStoreType = SQLite;NSStoreUUID = "A979CF18-B316-4989-B118-A1CE44C0AAE8"; "_NSAutoVacuumLevel" = 2; }, reason=打开商店的模型和创建商店的模型不兼容} with userInfo dictionary { metadata = { NSPersistenceFrameworkVersion = 640; NSStoreModelVersionHashes = { 用户 = <3d1a75c4 8f710e63 26eb5f88 c4fe6477 b2af77a8 6f9d5600 6abaf2bc 2c6ba1da>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( "" ); NSStoreType = SQLite;NSStoreUUID = "A979CF18-B316-4989-B118-A1CE44C0AAE8"; "_NSAutoVacuumLevel" = 2; }; reason = "开店的型号和开店的型号不兼容"; 2015-11-13 17:14:09。435 MyTestApp[17121:1577592] 未解决的错误错误域 = NSCocoaErrorDomain 代码 = 134100 "(null)" UserInfo={metadata={ NSPersistenceFrameworkVersion = 640; NSStoreModelVersionHashes = { 用户 = <3d1a75c4 8f710e63 26eb5f88 c4fe6477 b2af77a8 6f9d5600 6abaf2bc 2c6ba1da>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( "" ); NSStoreType = SQLite;NSStoreUUID = "A979CF18-B316-4989-B118-A1CE44C0AAE8"; "_NSAutoVacuumLevel" = 2; }, reason=打开商店的模型和创建商店的模型不兼容}, [NSLocalizedDescription: 无法初始化应用程序保存的数据, NSLocalizedFailureReason: 创建或加载应用程序时出错' s 保存数据,NSUnderlyingError: Error Domain=NSCocoaErrorDomain Code=134100 "(null)" UserInfo={metadata={ NSPersistenceFrameworkVersion = 640; NSStoreModelVersionHashes = { 用户 = <3d1a75c4 8f710e63 26eb5f88 c4fe6477 b2af77a8 6f9d5600 6abaf2bc 2c6ba1da>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( "" ); NSStoreType = SQLite;NSStoreUUID = "A979CF18-B316-4989-B118-A1CE44C0AAE8"; "_NSAutoVacuumLevel" = 2; }, reason=开店的型号和开店的型号不兼容}] (lldb) NSStoreModelVersionHashes = { 用户 = <3d1a75c4 8f710e63 26eb5f88 c4fe6477 b2af77a8 6f9d5600 6abaf2bc 2c6ba1da>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( "" ); NSStoreType = SQLite;NSStoreUUID = "A979CF18-B316-4989-B118-A1CE44C0AAE8"; "_NSAutoVacuumLevel" = 2; }, reason=开店的型号和开店的型号不兼容}] (lldb) NSStoreModelVersionHashes = { 用户 = <3d1a75c4 8f710e63 26eb5f88 c4fe6477 b2af77a8 6f9d5600 6abaf2bc 2c6ba1da>; }; NSStoreModelVersionHashesVersion = 3; NSStoreModelVersionIdentifiers = ( "" ); NSStoreType = SQLite;NSStoreUUID = "A979CF18-B316-4989-B118-A1CE44C0AAE8"; "_NSAutoVacuumLevel" = 2; }, reason=开店的型号和开店的型号不兼容}] (lldb) "_NSAutoVacuumLevel" = 2; }, reason=开店的型号和开店的型号不兼容}] (lldb) "_NSAutoVacuumLevel" = 2; }, reason=开店的型号和开店的型号不兼容}] (lldb)
arrays - 我可以在循环中获取对象名称吗?- 斯威夫特 2
我写了这个循环。但是,我想知道是否可以不使用 name 属性而只引用对象的名称?
ios - Swift - 'init()' 在 iOS 9.0 中被弃用:使用 -initWithConcurrencyType: 代替
我的在线模型出现错误(黄色警告):
'init()' was deprecated in iOS 9.0: Use -initWithConcurrencyType: instead
这是什么原因造成的?我该如何解决这个问题?
ios - 如何将核心数据中的 NSDecimalNumber 带入 , 或 . 即使值是圆形的
在我的 CoreData Base 中是一个值 12500.00,它存储为 12500。
我想把它放在一个 tableview 标签中,我想有一个像货币一样的 2 位数字。
我在我的标签中只得到带有小数点的数字,如 12500,55 欧元,而不是 12500,00 欧元
ios - swift 2-在访问字典数组时意外发现 nil
我正在使用 swift 1 参加在线课程。这些代码在 1 处没问题,但在 2 处显示运行时错误。
MusicLibrary.swift
播放列表.swift