问题标签 [swift2.3]

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

swift - Auth 按钮在 Fabric Digits 集成中不可见

嗨,我是 swift 新手,目前我正在从事一个项目,该项目之前在 swift 2.3 中为 iPad 和 iPhone 完成。我的要求是使用织物数字框架来使用手机号码进行注册。我按照文档中的内容进行了所有操作,但是由于某种原因,我的屏幕(UIViewController)中没有出现粉红色的“使用电话号码登录”按钮。代码如下。

0 投票
0 回答
67 浏览

ios - HTTP 响应为空

我想将字典数据发送到服务器,但服务器的 POST 响应显示为空白。

如果我使用这段代码,那么一切都很好:

现在服务器响应正常。但是如果我有大的嵌套字典数据,那么这个方法将失败。我的第一个代码有什么问题?

0 投票
2 回答
5410 浏览

ios - Swift - “尝试将第 0 行插入第 0 节,但更新后第 0 节中只有 0 行”

Xcode 8.1、Swift 2.3、iOS 10.1,我使用 Firebase

我使用firebase注册了通知。我正在尝试在 uitableview 上显示通知。viewDidLoad() 成功连接 firebase 并获得价值。但我无法列出传入的数据。

首先,我收到错误“cellForRowAtIndexPath 不起作用”。之后,我使用 forRow & inSection。但现在我收到了我不知道这意味着什么的错误。

NoticeViewController.swift

0 投票
1 回答
66 浏览

uinavigationcontroller - UITableViewController 的 UINavigationItem 图片的 TitleView 不可见

我在 Xcode 7.3 中使用 Swift 2.3。我有一个带有 UITableViewController 的 UINavigationController。我正在尝试在导航栏中设置导航项的titleView,以创建一个以导航栏为中心的按钮。

indexTextBut 是从故事板连接的 UIButton。我试过只创建一个新按钮,但没有明显的区别。我目前这样做的方式是按钮在那里,因为它具有应有的行为但没有图像。我尝试将标题字段设置为字符串,即使那样我什么也看不到。我使用以下方法设置左右 barButtonItems:

这是我的相关代码。我的大问题是为什么我看不到设置为 titleView 的按钮图像。它具有预设行为,当我单击它应该在的位置时,我会得到该行为。我尝试调整 UIButton 及其 UIImageView 的框架,以及 UIImageView 图像的大小,但没有运气。我包括了对背景进行着色的线 aobut 以防万一它是相关的,即使我已经尝试过使用和不使用它。

0 投票
1 回答
245 浏览

ios - 使用来自 SWAPI 的 resultsarray 的结果填充表格单元格

我正在从该站点获取 SWAPI(星球大战 API)-> https://swapi.co/以填充我的 tableview 单元格,但我对如何抓取字符和显示有点困惑它们都带有一个空数组。变量“people”起作用,它抓取那些确切的字符并在控制台中显示他们的数据。我将如何在 viewDidLoad() 中执行此操作?这就是我到目前为止所拥有的。我也在 swift 2.3 中这样做。一个

0 投票
2 回答
91 浏览

swift - Swift - 可变丢失数据

Xcode 8.1、Swift 2.3、iOS 10.1,我使用 Firebase

我不会在关闭之外访问数据。我想得到downloadURL1和downloadURL2,比如self.url1 = downloadURL1

但是 downloadURL1 在闭包之外是 nil 。

0 投票
4 回答
4913 浏览

ios - 如何在最后一个索引Swift中添加元素

我从服务器获取一个数组并将其存储在 NSMutableArray 中。现在的问题是数组没有排序。例如。数组 = ["A","B","无","C","D"]。我想对其进行排序并最后放置“无”元素。即 ["A","B","C","D","None"]。尝试交换但无法匹配条件,因为将来数组可能会增加。检查下面的代码,它没有按预期工作。

0 投票
2 回答
308 浏览

ios - Swift NSDate 在调试器中打印时显示 UTC。比较日期/时间时,我如何知道是当地时间还是 UTC?

我正在尝试为计划应用程序编写一些代码,这些计划需要基于用户的当前时间。例如,当天下午 5 点到 9 点之间有可用的东西。当我使用 NSDate() 获取当前时间时,将其打印为 utc:2016-12-15 13:12:05 +0000。我知道它是 UTC 格式,因为如果我在脑海中添加本地时区偏移量,那么它就是我手机上的实际时间。我遇到的问题是在尝试创建这些时间窗口时,有时结束时间会进入第二天,因为没有负偏移量。例如,用户的时区偏移量 -5 并且当前是当地时间晚上 9 点。这将显示第二天凌晨 2 点,这是行不通的,因为我需要它是同一天。你如何管理这种事情?我' m 不确定 print() 函数是否打印了正确的日期。它是否适应我机器的时区?我需要查看实际日期,因为我必须处理世界各地的时区。我尝试更改为 +5 时区,但我所有的调度代码都中断了。如何确保我的调度程序始终使用用户的本地时间?

如果有人做过这种事情,如果您可以展示如何创建开始日期、结束日期以及如何与当前日期进行比较以查看它是否在窗口内,那将会很有帮助。这需要适用于所有时区。

编辑:这是我不明白的事情。如何处理字符串形式的日期,例如:“2016-12-15T22:16:11+05:00”,其中日期和时间为“本地时间”?我知道日期是当地时间,因为这是我生成它时手机上显示的内容(12 月 15 日晚上 10 点)。现在我有了那个日期,我想知道它是否在 12 月 15 日晚上 8 点到晚上 11 点之间。我怎么做?当我将该字符串转换为 NSDate 时,它​​会将其转换为 UTC(这就是我在调试器中看到的),现在日期是当地时间 + 5 小时(进入第二天)。现在的问题是我正在将第二天登陆的日期与当前日期进行比较,例如,当前日期/时间是 12 月 15 日晚上 9 点。但我需要知道日期代表 12 月 15 日晚上 10 点。

0 投票
1 回答
956 浏览

swift2.3 - iOS 10.2 callkit 错误-> [aurioc] 892

我将 Callkit 与 iOS10.0.1 一起使用,他工作得很好(呼出和呼入电话)。将我的 iPhone7 更新到 iOS 10.2 后。当我接到呼入电话时,我什么也没听到。

对于音频控制器:

我的日志中有这个:

你有想法吗 ?

0 投票
1 回答
95 浏览

swift - 添加对象以让常量 NSMutableDictionary 起作用,但为什么呢?

我一直试图弄清楚为什么可以将对象添加到 let 常量字典中,但找不到答案。

下面的代码有效,但我一直认为 let 常量是不可变的对象。

任何人都可以对此有所了解吗?