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

ios - “[NSObject]”不能转换为“[AnyObject]”

我正在尝试创建对数组进行排序并放入相应部分的表格视图。我遵循了本教程:http ://www.yudiz.com/creating-tableview-with-section-indexes/

我设法使第一个工作在 tableview 数组被排序的地方,即使没有数据的部分仍然出现。

第二个是关于解决没有数据的部分仍然出现这对我不起作用的问题。

在关注第二个之后,由于此错误,我无法运行它

这是我的代码:

联系方式:

将数组划分为已排序的子类别的扩展

数据源的元组和有错误的行

0 投票
2 回答
288 浏览

ios - 如何更改 PushRow 视图控制器的状态栏样式?

如果我使用支持 swift 4 的最新 Eureka pod,我已经得到了答案。 https://github.com/xmartlabs/Eureka/issues/1355#issuecomment-353334726

但我在分支 swift 3.2

当我使用上面链接中给出的解决方案时

我收到错误“通用类型 'SelectorRow' 专用于类型参数太少(得到 1,但预期为 2)”

0 投票
1 回答
458 浏览

firebase - 无法在 iOS 9.2 上接收 FCM 主题消息

我编写了使用 FCM 主题按摩从服务器接收推送通知的应用程序。

我的 HTTP 请求是:

我得到的回应是:

但它不会在设备上收到通知。

以及如何在调试器中打印通知数据?

0 投票
2 回答
1115 浏览

ios11 - 如何在 iOS 应用自动化中用两根手指快速捏合

我想在我的应用程序中的 imageView 中应用捏合和捏合手势。

我正在使用 Xcode9 和 swift 3.2

我无法在我想要的图像时点击特定的两个坐标

0 投票
1 回答
497 浏览

ios - 使用 Swift 在 WebView 和 NativeView 之间切换

问题陈述:

  1. 我有一个具有 G+ 单点登录的本机应用程序。
  2. 当我单击该按钮时,它会显示一条警报 - “应用程序想要使用 google.com 登录”以及 2 个按钮“继续”和“取消”
  3. 当我在警报上按“继续”时,它会在应用程序内打开一个浏览器,其中会打开帐户选择页面。它将accounts.google.com 显示为页面URL。
  4. 假设我之前已经登录过一次 Google,我想从那里显示的 google 帐户列表中选择/单击特定帐户。
  5. 单击帐户后,用户将导航到名为“仪表板”的本机屏幕。

为了自动执行此操作,在 Appium + Java 中,我单击 G+ 按钮,然后将上下文切换到 webview,然后使用 xpath 选择帐户,然后切换回本机视图,因为现在已完成登录并且应用程序返回本机屏幕。

driver.findElement(By.xpath("XPATH of Native Screen - Google SignIn Button")).click;

driver.switchTo().alert().accept();//点击“继续”按钮。

driver.context("WEBVIEW"); //切换到WebView

driver.findElement(By.xpath("预期帐户名称 HTML 控件的 XPATH")).click();

driver.context("NATIVEVIEW");

...然后,我在本机应用程序屏幕上执行我想执行的其他操作。

我想在 XCode + Swift 中做同样的事情,但我没有找到任何方法来做到这一点。

这就是我所做的

//一些点击按钮的代码

app.buttons["Google 登录"].tap() app.alerts[""AppName" 想要使用“google.com”登录"].buttons["Continue"].tap() ...现在我不知道如何切换到 App 的 WebView 并单击包含帐户名称的 HTML 控件,然后切换回原生视图。

请帮忙。

0 投票
1 回答
1608 浏览

xcode9.2 - 类型“UILayoutPriority”没有成员“defaultHigh”

在我们的应用程序中使用此代码时,我们遇到了错误:

这是超级有线的,因为根据文档,它显然就在那里。而且,如果我们点击UILayoutPriority并跳转到它的定义,我们也会在那里看到它。

UIKit > NSLayoutConstraint

那么为什么我们不能使用UILayoutPriority.defaultHigh呢?

0 投票
1 回答
909 浏览

ios - 如何在应用程序处于后台/终止时忽略远程/推送通知

使用的技术:

为了给你一个背景,这里是我通过 FCM 在 api 服务器上发送的数据

应用程序正确接收了此信息,并且我以正确的方式正确使用了这些方法

当应用程序处于后台/使用此示例代码终止时,有没有办法以某种方式忽略推送通知?

我的目标是,当我收到推送通知时,我可以根据"data"密钥中的内容忽略它。

0 投票
2 回答
74 浏览

ios - 如何在 Swift 3.2 中使用修改 for 循环?

我有一个转换后的 for 循环Swift 3.2,看起来类似于:

但是,它不能正常工作。i我想在为is设置值时继续循环,i = i - 1但是这段代码超出了循环

我以前Swift 2的代码是:

0 投票
1 回答
70 浏览

ios - 当我推动视图控制器时,它需要时间来导航

0 投票
1 回答
613 浏览

ios - iOS:使用字典数组的数组取消装箱 JSON

我想使用 Unbox 库解析 JSON 文件。JSON 是一个字典数组的数组。我们怎么能做到这一点?我尝试使用 keypath,但无法解析它。我需要部分数组。

我尝试使用单一层次结构并能够解析它。

使用的库:https ://github.com/JohnSundell/Unbox