问题标签 [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 投票
4 回答
1197 浏览

ios - 快速将字符串转换为双精度

我正在尝试查询我的用户的距离。我可以用这段代码做到这一点

我想要做的是,当用户设置滑块值时,使用该值而不是 1.0,如上所示。我试图用这段代码做到这一点:这是滑块代码:

然后这是查询行:

它在查询行上返回错误:

无法将 String 类型的值转换为预期的参数类型 Double

所以我需要将滑块 kmCurrentValue 转换为 double 但我不明白如何通过阅读其他 SO 问题来做到这一点。一般来说,我对编码还是很陌生。有人能告诉我我需要做什么吗?

所以将字符串转换为双精度

0 投票
1 回答
162 浏览

xcode - 在一个 NSURLSession.sharedSession 上运行 2 个任务

我试图在第一个请求中执行 2 个 HTTP 请求,我将获得一个将在第二个请求中使用的 var。我的问题是当我使用下面的代码执行此操作时,它只运行第二个请求而不运行第一个请求。

谁能解释这段代码有什么问题

问题2:

当我在模拟器中运行时,它可以正常工作,但是当我在 iPhone 上调试它时,它崩溃并显示此错误“由于未捕获的异常 'NSRangeException',正在终止应用程序,原因:'-[__NSCFString substringWithRange:]: Range {9223372036854775807, 0} out of界限;字符串长度 52427'" 谢谢

0 投票
1 回答
67 浏览

swift - Swift 函数式编程:迭代元组

这是我使用的循环for

并且它有效,但是有没有一种方法可以让它更“实用”,比如说,flatMap或者什么?

0 投票
3 回答
821 浏览

ios - iOS UIPageViewController 带背景

我有一个容器UIViewController(IntroViewController),我在其中加载了一个UIPageViewController(PageViewController)。在中UIPageViewController,我有IntroPageContentViewControllers一个LastIntroPageContentViewController

我的故事板设置

我想在UIPageViewController. 如果我把它放进去IntroViewController,它是不可见的。我不能把它放在 中UIPageViewController,当我把它放在其中一个时,ContentViewControllers它会随着每一页滚动进出。我希望它在一个地方并且只滚动内容。

我应该把它放在哪里,我UIImageView应该在哪里bringSubviewToFront或类似的东西?

0 投票
1 回答
109 浏览

swift2.1 - 如何在 swift 2 中播放来自 parse.com 的音频

我正在尝试从 parse.com 播放音频。我正在获取 pffile 但无法播放音频。

提前致谢

0 投票
1 回答
165 浏览

swift - 在惰性存储属性中使用函数时出现编译器错误

尝试从延迟存储属性中的函数返回值时,我收到一条错误消息,提示“无法将'String' 类型的值转换为'Test' 类型的参数”。我无法在惰性 var 的关闭中发现任何问题。

0 投票
1 回答
446 浏览

setter - Swift 中的存储属性可以有 getter 和 setter 吗?

由于 Swift 没有像 ObjC 中那样的支持 ivar,似乎任何时候使用 getter/setter,该属性都会自动成为计算属性。

我的假设是否正确,或者 Swift 中的存储属性也可以具有 getter/setter?到目前为止,我看到和使用的所有 getter/setter 代码都是用于计算属性的,我想确保这是 100% 正确的。

0 投票
3 回答
202 浏览

ios - 如何在 Swift 中的字典中插入数组

我正在用 Swift 创建一个绘图应用程序,它可以在 HTML 的画布上重绘。只是一个原型。我需要的是将这些数据以JSON格式存储到我的数据库中。我将所有内容组织在数组和字典中。

我怎样才能生成这样的东西:

使用Arrays and Dicionaries (and / or Structs) 然后变成 Json。

我试图在另一个字典中的数组中创建一个字典。数据是动态的,这是个大问题。

帮助将不胜感激

0 投票
1 回答
240 浏览

swift2.1 - Xcode 7.1.1:如何在模拟器中测试 3D 触摸

我已经下载了3D touch的示例代码。如何在模拟器中测试 3D 触摸功能?我正在使用 Xcode 7.1.1

0 投票
2 回答
10213 浏览

ios - Xcode 7/Swift 2.1“来自调试器的消息:由于内存问题而终止”

我正在使用 Xcode 7 在 Swift 2.1 中开发纸牌游戏,我的应用程序在模拟器中运行良好,但在我的设备上测试时崩溃。

使用断点,我将崩溃确定为NSTimer.scheduledTimerWithTimeInterval在动画发生后运行的方法(然后触发另一个动画)。

我想这可能是我的图像的大小,因为有些非常大(> 4 MB),所以我压缩了动画中的所有图像,现在它们总共占用不到 1 MB。

我还运行了 Zombie 和 Leak 工具,但一无所获,所以我有点困惑。这是它崩溃的代码。

这是实际运行动画的代码(在 UIImageView 子类中):

作为旁注,调试器只是声明:“来自调试器的消息:由于内存问题而终止。”

任何帮助将不胜感激,如果您需要更多信息,请告诉我。谢谢!

编辑:

因此,为了进行更多测试,我将 func playFlipAnimation 更改为迭代并添加 5 个图像而不是原来的 12 个。这似乎已经解决了崩溃问题,但我仍然不确定为什么拥有更多图像会使应用程序崩溃首先。