问题标签 [swift3]

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 回答
23181 浏览

ios - 多行导航栏标题

我正在尝试在导航栏中设置标题标签以允许多行。我有自定义导航控制器代码,我将多行代码放入其中。我知道那里的代码可以工作,但我的多行部分不工作。

但文本仍然在最后运行。我还尝试将其放入单个视图控制器本身,并self.navigationController?.在前面添加navigationItem相同的结果。

我的代码中是否缺少某些内容可以防止标题标签使用多行?

0 投票
3 回答
4646 浏览

ios - 是否有像 didRotateFromInterfaceOrientation 这样的方法在 Swift 中的旋转过程中发生?

当我旋转设备时,我正在尝试 .StartAnimating UIActivityIndi​​cator,我试图使用覆盖函数:didRotateFromInterfaceOrientation; 但是,这个函数是在旋转发生后调用的,我想在实际旋转期间制作动画。

我正在寻找一种在旋转时调用的方法。我浏览了文献,发现只有折旧的功能可能有效。

我可以使用任何当前的方法吗?

0 投票
2 回答
6258 浏览

ios - 在 AppDelegate 中检测抖动

如何在 Swift 的 AppDelegate 中(跨整个应用程序)检测设备抖动?

我找到了描述如何在视图控制器中这样做的答案,但希望在我的应用程序中这样做。

0 投票
4 回答
2598 浏览

ios - iOS - 在图像视图上点击手势问题

我正在慢慢地通过 Apple 为 Swift 学习开发,并且我一直遇到我的点击手势问题。我已经以相同的结果重新创建了项目编号。

我在图像视图中添加了一个点击手势,这应该会从我的计算机打开照片库。什么都没发生。

当我从 Apple 下载并运行示例文件时,一切正常。当我将代码从 Apple 复制并粘贴到我的时,再次没有任何反应。我已经经历了我能做的一切,但我觉得我错过了一些东西。

这是我的代码。苹果的代码如下:

这是苹果的代码:

Anbu 的工作代码

0 投票
12 回答
72104 浏览

swift - “++”和“--”运算符已被弃用 Xcode 7.3

我正在查看 Xcode 7.3 笔记,我注意到了这个问题。

++ 和 -- 运算符已被弃用

有人可以解释为什么它被弃用吗?我是对的,现在在新版本的 Xcode 中你将使用它来代替++这个x += 1

例子:

警告截图

0 投票
3 回答
31381 浏览

ios - UITableView 分页 - 底部刷新以在 Swift 中加载新数据

我正在尝试通过分页实现从后端加载数据。我已经看到了这个,但是它加载了所有的数据,一直都是这样。这是正确的方法还是我做错了什么?

提前致谢。

0 投票
1 回答
2582 浏览

swift - Swift 编译错误:“无法为 'CoreGraphics' 加载底层模块”,使用 `import Foundation`

使用 Swift DEVELOPMENT-SNAPSHOT-2016-02-08-a,我正在尝试使用构建一个项目,swift build但是一旦添加该行import Foundation,我就会收到错误消息:

运行xcrun -sdk macosx导致“没有这样的 SDK:'machos'”错误:

这仅适用于 main.swift,其内容为:

Packages.swift 中没有定义依赖项。

真的不知道这里发生了什么。这在我的 Ubuntu 14.04 DigitalOcean VPS 以及 Xcode 7.3 Beta 5 中编译得很好。

OS X 10.11.3

0 投票
2 回答
1406 浏览

ios - 领域数据库 Swift 3.1 的设计模式 - 单例

我正在研究RealmSwift,它是 Swift 中 CoreData/SQLite 的现代数据库替代品。

我想知道如何实现一个Class可以管理/处理RealmSwift 框架的所有查询的设计

这个问题有点类似于实现 SQLite 模型管理器,但对于 RealmSwift。

具体来说,我不需要上面提到的单例对象/实例。

0 投票
6 回答
33419 浏览

ios - 如何从 Appdelegate 显示 UIAlertController

我正在使用 iOS 应用程序上的 PushNotification。我想在应用收到通知时显示 UIalertcontroller。

我在 AppDelegate 中尝试以下代码:

但是 UIAlertcontroller 显示在根视图(第一个屏幕)中,对于其他 uiviewcontroller 我收到警告或应用程序崩溃。

0 投票
8 回答
45902 浏览

xcode - 'var' 参数已弃用,将在 Swift 3 中删除

好的,所以我只是将 Xcode 更新到 7.3,现在我收到了这个警告:

'var' 参数已弃用,将在 Swift 3 中删除

当我需要在此函数中使用 var 时如何解决此问题: