问题标签 [swift2]
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.
swift - Swift 2.0 的新控制转移语句(标签)
中的新控制转移语句(标签)的最佳实践是Swift 2
什么?
自从我听说它后,我就忍不住将它与goto
来自旧Basic
语言的命令进行比较,当时经验丰富的程序员从未很好地接受它。
控制流传输的一些用途看起来不错,如下例所示:
但是控制流传输使用的限制是什么?
什么时候开始使用它是不好的做法?
如果它的使用是如此糟糕的做法,为什么它又回来了?
swift - Looping through a dictionary and checking each value type
How do I loop through a dictionary and check for each items value type?
Example dictionary:
My attempts at checking for values:
and I tried this:
Important note:
As @Leo pointed out, it's important to keep track of what your dictionary's value type is while comparing. The dictionary that I included as my example would be of type [String : NSObject]
and the dictionary in my project was of type [String : NSNumber]
. They have to be approached differently!
swift - 在 Swift 2.0 中将字符转换为 Int
我只想将字符转换为Int。
这应该很简单。但我还没有发现以前的答案有帮助。总是有一些错误。也许是因为我正在 Swift 2.0 中尝试它。
swift - 无法在 Swift 2 中使用参数列表调用“sendAsynchronousRequest”
我目前正在重写部分 Swift 1.2 代码以兼容 Swift 2.0。实际上我无法弄清楚对“sendAsynchronousRequest”进行了哪些更改 - 目前我所有的请求都失败了
无法使用类型为“(NSURLRequest,队列:NSOperationQueue,completionHandler:(NSURLResponse!,NSData!,NSError!)-> Void)”的参数列表调用“sendAsynchronousRequest”
你有什么想法吗?
ios - Swift 2 中的本地化
我想本地化我的应用程序;我正在使用 Swift 2。我按照本教程进行操作,但遇到了 2 个问题。
1.两种语言的本地化图像消失
我以相同的方式为German和English本地化了多个图像。对于两种语言,一组图像(图像的 en 和 de 版本)都会消失。我添加了它们,它们位于项目的文件夹中,我无法发现与我本地化的其他图像有任何区别。
我试过了
- 清理和运行项目(没有错误)
- 删除图像并再次添加它们
- 删除并添加了本地化
......没有任何帮助。任何想法?
2.错误w/ NSLocalizedString
&Localizable.strings
我创建了一个Localizable.strings
用于本地化我的应用程序字符串的方法。这是我使它们可本地化的方法:
在英语Localizable.strings
中,我添加了:
…对于德语:
现在,Xcode 没有在代码中显示任何错误,但它说
读取失败:
由于格式不正确,无法读取数据。
有任何想法吗?提前
谢谢你:)
编辑
问题 #2 已解决,我错过了;
那里。感谢codingVoldemort!
swift - 调用可以抛出,但错误不能从全局变量初始化器中抛出
我正在使用 Xcode 7 beta,在迁移到 Swift 2 之后,我遇到了这行代码的一些问题:
我收到一条错误消息,提示“调用可以抛出,但错误不能从全局变量初始化程序中抛出”。我的应用程序依赖于recorder
作为全局变量。有没有办法让它保持全球性但解决这些问题?我不需要高级错误处理,我只想让它工作。
xcode - Swift 2 中的字符串索引
我决定学习 Swift,并决定立即开始使用 Swift 2。
所以这是一个非常基本的示例,类似于 Apple 自己的电子书中关于 Swift 的示例之一
我在 Xcode 7 的操场上试过这个,我收到以下错误
无法使用“(字符串)”类型的参数列表调用“索引”
我也用 Xcode 6(它是 Swift 1.2 AFAIK)尝试了同样的事情,它按预期工作。
现在,我的问题是:这是
- Xcode 7 中的一个错误,它毕竟还是一个 beta 版本,或者
- Swift 2 不再适用并且电子书还没有完全更新的东西?
另外:如果答案是“2”,您将如何indices(String)
在 Swift 2 中替换?
swift - 斯威夫特 2 - UnsafeMutablePointer反对
如果我有这样的方法:
如何从 中获取对象contextPtr
?
给出:
'Void' 不能转换为 'MyObject'
秘方是什么
更多详情:
我实际上在这里做的是设置一个全局回调函数SCNetworkReachability
:
然后添加回调如下:
ios - 使用 Swift 2.0 更新 UIButton 图像
当我尝试使用此解决方案更新 UIButton 图像(Xcode 7 beta 1)时,它给了我这个错误
无法使用类型为“(UIImage?,forState:nil)”的参数列表调用“setImage”
这是代码:
我怎样才能解决这个问题?
uiimageview - Swift 2.0 未将图像下载到 UI ImageView
团队,
奇怪的问题。我投身于 Swift 2。到目前为止,它非常棒,虽然我不得不做一些代码修复,但还不算太糟糕。
然后我遇到了这个奇怪的错误(我认为这是一个错误?)
我似乎无法将图像下载到 UIImage 视图。我尝试了几种不同的方法。但似乎没有一个工作。有没有人能够在 Swift 2 中让它工作(从 URL 填充图像视图)?
这是我最近的尝试: