问题标签 [swift3.2]

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 投票
2 回答
87 浏览

ios - iOS 应用程序中的应用程序屏幕序列

在应用程序中,我可以从屏幕 A 到 B 到 C。我也可以从屏幕 A 到 E,也可以从屏幕 C 到 E。

我想知道控制器 E 的入口点。

PS:应用程序少了故事板,由于机密性,不能发布代码。

应用程序在 Swift 3 中。寻找一些建议。

0 投票
0 回答
1086 浏览

ios - Xcode 9:由于信号而导致命令失败:中止陷阱:6

我无法在 xcode 9 中构建。它说Command failed due to signal: Abort trap: 6。我尝试过stackoverflow中提到的解决方案,但都没有奏效。如前所述,覆盖 description var 会产生此错误。这是在第三方框架中完成的,例如 SwiftyJson、RealmSwift,我无法控制更改。

我在项目中有 Objc 和 swift 文件。它给出MergeSwiftModule了以下问题,

由于这个错误,我无法在 Xcode 9 及更高版本中构建项目。请帮忙。

0 投票
0 回答
63 浏览

swift - 当前控制器后的错误

我使用swift 3.2 在我的控制器上以编程方式从https://github.com/jonkykong/SideMenu使用

并工作!但首先呈现控制器

再次出现后

从其他控制器出现以下错误

(lldb)

谢谢你帮助我

0 投票
2 回答
836 浏览

ios - 如何根据其内容更新 TableView 及其父 ScrollView 高度

我有一个UITableView设置为不启用滚动,它存在于UIScrollView. 我这样做是因为设计规范要求看起来像tableView. TableView具有动态高度的单元格所以我使用

现在,一旦我从 API 获取数据并在重新加载 TableView 之前。

tableView我更新了和的高度约束ScrollView。但是高度没有得到更新。我使用了下面的代码

这里tvHeightConstraint和是和svHeightConstraint的高度约束tableViewScrollView

当我打印时,日志总是显示 0TableView ContentSize

请帮帮我。提前致谢。

0 投票
3 回答
4988 浏览

ios - 二元运算符不能应用于 Int 和 String 类型的操作数 - Swift 2.3 -> Swift 3.2 转换错误

从 Swift 2.3 转换到 3.2 时,我收到以下错误。

错误:二元运算符不能应用于 Int 和 String 类型的操作数

为此,如果条件 ieif (error?.code)! == "-112"如下行所示。

0 投票
2 回答
807 浏览

ios - 不能使用 String 类型的索引为 NSDictionary 类型的值下标。从 Swift 2.3 -> 3.2 转换时

我需要帮助。从 Swift 2.3 -> 3.2 转换时,我收到以下错误。我无法解决此错误。

以下是我的编码资料,我遇到了一些问题。

错误 :

无法使用 String 类型的索引为 NSDictionary 类型的值下标

在这一行:if let tempValue:AnyObject = tempDict["value"] {

请帮我。我对 iOS 很陌生。无法理解此类错误。

0 投票
2 回答
813 浏览

ios - Cannot convert value of type String to specified type NSManagedObjectContext, While converting from Swift 2.3 -> 3.2

I need Help. While conversion from Swift 2.3 -> 3.2 I received below error. I'm not able to resolve this error.

Below is my coding stuff, where I'm facing some issues.

Error1 : Cannot convert value of type String to specified type NSManagedObjectContext**

Error2 : Cannot convert return expression of type URL to return type URL.

Note : URL is separate Class declared to handle this : URL_Class

Please help me. I'm very new to iOS. Not able to understand this type of error.

0 投票
0 回答
283 浏览

ios - 无法将 String 类型的值转换为指定类型 NSManagedObjectContext Swift 4

我需要帮助。从 Swift 2.3 -> 3.2 转换时,我收到以下错误。我无法解决此错误。

错误: 无法将 String 类型的值转换为指定类型 NSManagedObjectContext

以下是我的编码资料,我遇到了一些问题。

Error1:无法将 String 类型的值转换为指定类型 NSManagedObjectContext**

注意:URL 是单独的类声明来处理这个:URL_ClassURL 类的扩展

请帮我。我对 iOS 很陌生。无法理解此类错误。

0 投票
1 回答
2122 浏览

ios - 如何在 Alamofire Swift 中刷新 JWT 令牌状态代码 500

感谢您查看我的问题。我进入正题。我必须使用 Alamofire Swift 刷新 JWT 令牌。令牌每 30 分钟过期一次,因此当我进行 POST 或 GET 请求时,令牌可能已过期并出现错误代码(状态代码)500。然后我必须调用刷新令牌 API 并从服务器获取新令牌,然后我必须再次调用以前的 API . 我的问题是如何在获取新令牌后回调失败的 API。希望有人可以通过更好的解决方案来帮助解决这个问题。提前致谢。

当前状态。

API请求方法,

刷新令牌方法:

0 投票
1 回答
151 浏览

ios - 从推送通知打开视图控制器时如何管理视图层次结构

当使用 didReceive 方法从视图控制器单击推送通知时,我已设法从应用程序委托打开视图控制器。我的问题是管理层次结构。考虑我有视图 A、B 和 C,这样我将在以下步骤中看到视图 C:视图 A -> 视图 B -> 视图 C。但是当我单击推送通知时,它会将我带到视图 C,所以当我单击时在视图 C 的后退按钮上,视图 B 和视图 A 的堆栈顺序应该相同。有可能这样做吗?

编辑:如果有帮助,这是我的代码

我想要 BaseVc > secondBaseVc > LogbookVc > DetailVc

我应该如何连接它们以显示 DetailVc 但按顺序排列它们,以便当我单击返回按钮时,我应该有 Logbook < secondBaseVc < Base Vc