问题标签 [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 回答
40 浏览

swift2.1 - 检查输入是数字还是字符

我正在尝试猜谜游戏。在 0 和 5 之间猜测。我知道我的大多数问题都可以使用数字键盘进行数据输入排序,但我正在尝试尽可能多地学习,所以我正在尝试考虑所有可能发生的不正确错误使用全键盘并给出相关的错误信息。

我想我已经涵盖了所有内容,唯一我无法得到的是在输入字符而不是数字时出错。有人可以帮忙吗。我的代码是:

在此处输入图像描述

谢谢

0 投票
1 回答
2226 浏览

ios - 如何强制 NSDateFormatter 用作 12 小时或 24 小时格式?

我的 iOS 应用程序会将时间从时间戳格式化为时间字符串。我想在应用程序中提供一个设置,它将覆盖系统的 12/24 小时格式。

我尝试了什么:

如果系统低于 12 小时格式,但不是 24 小时格式,此代码将起作用。

我在 stackoverflow 上阅读了一些帖子,他们建议设置 to 的语言环境,NSDateFormatter以便en_US_POSIX时间en_GB格式为 12 或 24 小时格式。

但是,12 小时格式将显示AMPM,而不是不同语言的本地化版本“AM”和“PM”,例如中文的“上午”和“下午”。

有什么方法可以强制 NSDateFormatter 使用 12/24 小时吗?

0 投票
1 回答
127 浏览

realm - RealmSwift 和 Swift 2.1(模块文件由旧版本的编译器创建)

我搜索并获得了有关使用 CocoaPods 的答案,但实际上我无法使用它,因为我没有理解它们的意思

1- 安装 CocoaPods 0.39.0 或更高版本。-> 我确实使用 sudo 命令安装了它

“我停在这里,不知道该怎么办”

2- 在您的 Podfile 中,添加 use_frameworks!和 pod 'RealmSwift' 到你的主要和测试目标。

3- 从命令行运行 pod install。

4- 使用 CocoaPods 生成的 .xcworkspace 文件来处理您的项目!

抱歉,我的问题看起来很糟糕,但这是我第一次在这里提问:)

0 投票
1 回答
126 浏览

ios - 计算 NSDate swift 2 之间的持续时间

在通知中,您会看到显示“5 分钟前发布”的活动,这就是我在这里想要实现的。以下功能正常运行。

我如何识别postedDate 是否已经是秒、分钟、小时或天。并返回任何必要的?

如果两个 NSDate 之间的持续时间超过一分钟,我想输出“34 分钟前”,当它超过一个小时时,“2 小时前”等等。我怎么能有条件地做到这一点。

0 投票
1 回答
409 浏览

ios - 无法同时满足静态表的约束

我有一个有两行的静态表。第一排有开关。我只想在开关打开时启用第二行。并在开关关闭时隐藏该行。

第二行有标签和文本字段。它们都有自动布局约束。

我正在硬编码第二行的高度,如下所示

它做我想做的事,但我收到以下错误/警告。

无法同时满足约束。以下列表中的至少一个约束可能是您不想要的。

我知道我可以直接隐藏该行,而不是创建零高度行。但它在桌子上留下了很大的空白。我不想那样做。我想创建零高度行,但我也想删除警告。

0 投票
2 回答
110 浏览

swift - CGPoint,NSTimeInterval 未在调试器视图中显示值

我在调试器的变量窗口中看不到 CGPoint 或 NSTimeInterval 类型的局部变量的值。为了重现它,我所做的一切如下:

当光标在给定断点处停止时,调试器变量窗口显示 x 的值等于 20,并且它不显示 y 的值,当我将鼠标悬停在 y 上时,它显示一个工具提示文本说“y”。

我想知道是什么导致了这个问题?

谢谢!

我正在使用 Xcode 7.1 和 Swift 2.1

执行“po y”会给我以下错误:错误::1:1:错误:使用未解析的标识符“y”

0 投票
1 回答
70 浏览

swift2.1 - 在swift2中将NSDictionary转换为字典

我正在学习用 swift2 编写的教程——现在我安装了 swift2.1。在 Swift 2.1 中,以下强制转换会引发错误

错误是

有人可以帮我解决这个问题吗?

0 投票
1 回答
294 浏览

ios - ALAssetsLibrary.assetForURL 中的额外参数“结果块”

我正在尝试将此代码从 obj-c 转换为 swift 2.1:

我得到这个错误:

在此处输入图像描述

有人知道这里有什么问题吗?谢谢!

0 投票
0 回答
86 浏览

xcode - Xcode 7 构建失败,出现 Swift 2.1 继承模式的 segfault 11 错误

当我使用以下继承模式时,XCode 出现问题并抛出错误Command failed due to signal: Segmentation fault: 11

情况不妙。看起来这段代码应该可以编译,我能想到的只是 XCode 中有一个错误。

有没有其他人遇到过这个问题并找到了解决方法?

0 投票
3 回答
96 浏览

ios - Swift Array of Arrays 杀死了 Xcode 索引,因此提前输入不起作用

我正在构建一个简单的 Swift 应用程序,它需要一个小的“立方体”数据;根据犬种(索引 11)和国家地区(索引 0),我必须阅读 10 个整数。我已将其作为数组数组完成。(见下文)

当应用程序运行时,一切都按预期工作。

然而,当 Xcode 正在构建时,索引需要几分钟/永远不会完成,这不仅是一个痛苦,因为它延迟了更改/构建/测试周期,而且它还会阻止所有的自动完成和输入提前完成。我添加的行越多,它似乎越慢,我有更多的行要添加......

只需注释掉一个 var 就可以使前面的类型工作,但当然它不会编译,因为编译器正在寻找该数据结构。

1)有没有更好的方法来存储数据(我还没有进入Coredata或数据库(还)?

2) 这是需要向 Apple 报告的 Xcode 错误吗?

我已经尝试清理项目和派生文件,但没有成功。