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

ios10 - 在 Xcode8 上运行时,UIButton 未在真实设备上显示

今天我在 Xcode8 上运行我的项目。在此之前它执行良好并正确显示所有按钮。当我在 xcode8 模拟器和设备上运行项目时。一些按钮在运行时不可见,但正在执行操作。

请在这个问题上帮助我。

0 投票
1 回答
955 浏览

swift - 在 swift 和 IOS 10 崩溃中重置钥匙串

该问题仅发生在 Xcode 8 和 IOS 10 中。如果我使用 XCode 8 和 IOS 9,它工作得很好。

断言总是在 IOS 10 中发生并且应用程序崩溃

有任何想法吗?

0 投票
0 回答
563 浏览

ios10 - 拉动刷新在 Swift 3 iOS 10 中返回空数组

我最近迁移了我的 iOS 应用程序以支持带有 Swift 2.3 的 iOS 10,并且遇到了以前在 iOS 9 / Swift 上运行良好的问题。

问题是这样的:

我有一个UITableView加载部分和行的,在第一个实例中,一切都加载得很好。但是当我拉动刷新时,我正在清除数组totalSectionData.removeAllObjects()。现在执行刷新时会抛出错误[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array。很明显,我在清除数组后调用该函数从服务器重新加载数据。在进一步调查和设置断点时,我发现它并没有进入内部numberOfSectionsInTableViewnumberOfRowsInSection而我确实刷新了;第一次它确实进入了它。tableView和代表连接正确。如果我发表评论totalSectionData.removeAllObjects(),那么它工作正常,但我得到重复的行。

它在以前的 iOS 9 / Swift 2 上运行良好,我在以前的版本上再次测试了代码以双重确认。

iOS 10 / Swift 2.3 中是否有任何我遗漏/做错了的新功能。

刷新代码:

收到 JSON 数据后,我正在调用 reloadData

0 投票
12 回答
10901 浏览

swift3 - cornerRadius 在 Swift 2.3 / iOS 10 / Xcode 8 中停止工作

我在 a和 a里面有一个cornerRadius集合。我正在计算拐角半径,但 UIView 在 iOS 10 中停止显示。UIViewUIImageViewUIViewRockProfileView.frame.size.height / 2

进一步检查后,我发现值RockProfileView.frame.size.height / 2是 1000.0,而宽度和高度约束设置为 64.0

当我将其硬编码RockProfileView.layer.cornerRadius = 32为 64/2 时,它工作得很好。

可能是什么问题 ?

完整代码:

0 投票
1 回答
215 浏览

ios - swift框架不生成

我在 Xcode 8 上使用 swift 创建了框架,但出现以下错误。我正在使用 sqlite3,因为我module/module.map在项目中创建了文件并更新了 swift 编译器搜索路径。

错误

0 投票
0 回答
44 浏览

ios - 由于自动布局,按钮更改位置

当我从 Xcode7 到 Xcode8 和 swift 2.2 到 swift 2.3 时,我遇到了问题。

我有很多错误:https ://gyazo.com/38389de1428b0e35a6d2744df90b7c18或这里

但是,我的代码编译并且应用程序运行它。但是图片是按钮完全移位甚至没有出现。然而,当我点击空间(按钮应该是正常的)它的动作被创建时,它只是不可见的。

我认为错误与图像偏移有关,您能帮帮我吗?

0 投票
1 回答
468 浏览

ios - Wrapper-UIVIew 中的 MPVolumeView

尝试将 MPVolumeView 添加到当前视图时,我的行为非常奇怪。如果不将 interfacebuilder 中的约束添加到包装器 uiview,一切正常。但是,当我在界面生成器中向包装视图添加约束时,我无法再更改音量。

这就是将 MPVolumeView 添加到我的 WrapperView 的代码。

作为 MPVolumeView 的一部分的 Airplay 按钮按方面工作,但只有音量滑块上的按钮不会对移动做出反应(音量也不会改变)。有任何想法吗?

我正在使用 XCode8/Swift2.3

0 投票
1 回答
129 浏览

ios10 - 在 ios10 上获取 VOIP 令牌

我无法使用此功能获得 voip 令牌

但我无法输入“didUpdatePushCredentials”。

使用ios9,我没有这个问题。

你有想法吗 ?

0 投票
2 回答
20095 浏览

ios - UIKeyboardTaskQueue 只能从主线程调用

我在尝试创建一个自动创建 POST 请求、发送它们、获取响应并处理它们然后显示 UIAlertView 以告诉用户它是哪个问题的函数时遇到问题。

这是我的代码:

错误代码如下:

当我的请求返回错误响应(#400、#50、#100)时,代码可以工作并显示 UIAlertView 但如果响应良好,它会给我上面的错误代码。

0 投票
0 回答
618 浏览

ios - Xcode 8 和 Swift 2.3 重复符号在同一个文件中

我将我的代码从 Xcode 7 和 Swift 2.2 升级到 Xcode 8 和 Swift 2.3。在 Xcode 7 中一切都很好,但在 Xcode 8 中出现了一些错误。

这是一些屏幕截图:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

似乎我引用了一个文件两次,但是当我引用一次时,控制台无法在文件中找到类。

有任何想法吗?

这是我的链接二进制屏幕截图: 在此处输入图像描述