问题标签 [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.
ios - “[NSObject]”不能转换为“[AnyObject]”
我正在尝试创建对数组进行排序并放入相应部分的表格视图。我遵循了本教程:http ://www.yudiz.com/creating-tableview-with-section-indexes/
我设法使第一个工作在 tableview 数组被排序的地方,即使没有数据的部分仍然出现。
第二个是关于解决没有数据的部分仍然出现这对我不起作用的问题。
在关注第二个之后,由于此错误,我无法运行它
这是我的代码:
联系方式:
将数组划分为已排序的子类别的扩展
数据源的元组和有错误的行
ios - 如何更改 PushRow 视图控制器的状态栏样式?
如果我使用支持 swift 4 的最新 Eureka pod,我已经得到了答案。 https://github.com/xmartlabs/Eureka/issues/1355#issuecomment-353334726
但我在分支 swift 3.2
当我使用上面链接中给出的解决方案时
我收到错误“通用类型 'SelectorRow' 专用于类型参数太少(得到 1,但预期为 2)”
firebase - 无法在 iOS 9.2 上接收 FCM 主题消息
我编写了使用 FCM 主题按摩从服务器接收推送通知的应用程序。
我的 HTTP 请求是:
我得到的回应是:
但它不会在设备上收到通知。
以及如何在调试器中打印通知数据?
ios11 - 如何在 iOS 应用自动化中用两根手指快速捏合
我想在我的应用程序中的 imageView 中应用捏合和捏合手势。
我正在使用 Xcode9 和 swift 3.2
我无法在我想要的图像时点击特定的两个坐标
ios - 使用 Swift 在 WebView 和 NativeView 之间切换
问题陈述:
- 我有一个具有 G+ 单点登录的本机应用程序。
- 当我单击该按钮时,它会显示一条警报 - “应用程序想要使用 google.com 登录”以及 2 个按钮“继续”和“取消”
- 当我在警报上按“继续”时,它会在应用程序内打开一个浏览器,其中会打开帐户选择页面。它将accounts.google.com 显示为页面URL。
- 假设我之前已经登录过一次 Google,我想从那里显示的 google 帐户列表中选择/单击特定帐户。
- 单击帐户后,用户将导航到名为“仪表板”的本机屏幕。
为了自动执行此操作,在 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 控件,然后切换回原生视图。
请帮忙。
xcode9.2 - 类型“UILayoutPriority”没有成员“defaultHigh”
在我们的应用程序中使用此代码时,我们遇到了错误:
这是超级有线的,因为根据文档,它显然就在那里。而且,如果我们点击UILayoutPriority
并跳转到它的定义,我们也会在那里看到它。
UIKit > NSLayoutConstraint:
那么为什么我们不能使用UILayoutPriority.defaultHigh
呢?
ios - 如何在应用程序处于后台/终止时忽略远程/推送通知
使用的技术:
- Firebase 云消息传递
- 斯威夫特 3.2
- Xcode 9.2
为了给你一个背景,这里是我通过 FCM 在 api 服务器上发送的数据
应用程序正确接收了此信息,并且我以正确的方式正确使用了这些方法
当应用程序处于后台/使用此示例代码终止时,有没有办法以某种方式忽略推送通知?
我的目标是,当我收到推送通知时,我可以根据"data"
密钥中的内容忽略它。
ios - 如何在 Swift 3.2 中使用修改 for 循环?
我有一个转换后的 for 循环Swift 3.2
,看起来类似于:
但是,它不能正常工作。i
我想在为is设置值时继续循环,i = i - 1
但是这段代码超出了循环
我以前Swift 2
的代码是:
ios - iOS:使用字典数组的数组取消装箱 JSON
我想使用 Unbox 库解析 JSON 文件。JSON 是一个字典数组的数组。我们怎么能做到这一点?我尝试使用 keypath,但无法解析它。我需要部分数组。
我尝试使用单一层次结构并能够解析它。