问题标签 [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.

0 投票
1 回答
145 浏览

uitableview - UITableViewCell 定义中的闭包如何工作?

以下代码片段是从在线教程中检索到的:

'typealias' 似乎是一个闭包;还是产生 void() 的元组?

但我不知道它在以下函数中是如何工作的:

解释?
参考?

0 投票
1 回答
161 浏览

swift - 协议扩展类型 Self 与初始值设定项类型不匹配

假设出于学术目的,我更喜欢这样的表达

而不是股票

由于所有各种 Swift 整数类型都符合IntegerType协议并且因为似乎有一个Double()初始化器适合所有类型的 int 类型,所以我想我可以这样:

这不起作用。我想知道为什么?我想知道是否有一些魔法可以使它起作用?一个where也许?还是与self参考有关?

我在此尝试的操场控制台中遇到的错误如下:

0 投票
1 回答
110 浏览

ios - iOS 9 运行时 nop 死坑

在升级到 Swift 2.1 并为 Swift 2.1 添加 Realm 之后,我陷入了我所说的死亡坑。这发生在我的启动画面之后。

闪屏挂了,我就坐在这里。我不确定这是否与 Realm 或 Swift 2.1 或任何其他 dylibs 有关。

我试图用他们的 tbd 替换我所有的 dylib 引用,Link Binary With Libraries但这Build Phases似乎也不起作用。

0 投票
1 回答
119 浏览

icons - 为什么标签栏项目的自定义图像如此糟糕?

在此处输入图像描述在此处输入图像描述在此处输入图像描述

“皮卡”和“皮卡丘”是自定义图像。与来自系统的“下载”选项卡栏项目图标相比,它们为何如此糟糕?图像为 png 格式,分辨率约为 25x25px。我尝试了不同的解决方案,但都给出了这种糟糕的看法。希望你们能帮忙-谢谢。

0 投票
3 回答
8904 浏览

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?'

0 投票
0 回答
1739 浏览

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)

0 投票
0 回答
42 浏览

arrays - 我可以在循环中获取对象名称吗?- 斯威夫特 2

我写了这个循环。但是,我想知道是否可以不使用 name 属性而只引用对象的名称?

0 投票
3 回答
3668 浏览

ios - Swift - 'init()' 在 iOS 9.0 中被弃用:使用 -initWithConcurrencyType: 代替

我的在线模型出现错误(黄色警告):

'init()' was deprecated in iOS 9.0: Use -initWithConcurrencyType: instead

这是什么原因造成的?我该如何解决这个问题?

0 投票
2 回答
111 浏览

ios - 如何将核心数据中的 NSDecimalNumber 带入 , 或 . 即使值是圆形的

在我的 CoreData Base 中是一个值 12500.00,它存储为 12500。

我想把它放在一个 tableview 标签中,我想有一个像货币一样的 2 位数字。

我在我的标签中只得到带有小数点的数字,如 12500,55 欧元,而不是 12500,00 欧元

0 投票
3 回答
87 浏览

ios - swift 2-在访问字典数组时意外发现 nil

我正在使用 swift 1 参加在线课程。这些代码在 1 处没问题,但在 2 处显示运行时错误。

MusicLibrary.swift

播放列表.swift