小编Jul*_*ere的帖子

XCUITest发现多个匹配错误

我正在为我的应用程序编写测试,需要找到"查看2个更多优惠"按钮,我的页面上有多个这些按钮,但我只想点击一个.当我尝试这个时,会出现一个错误:"发现多个匹配"所以问题是,我可以通过什么方式解决这个问题,这样我的测试就会搜索并点击一个名为"查看2个更多优惠"的按钮.

这是我目前的代码

let accordianButton = self.app.buttons["View 2 more offers"]
    if accordianButton.exists {
        accordianButton.tap()
    }
    sleep(1)
}
Run Code Online (Sandbox Code Playgroud)

swift xcode-ui-testing

15
推荐指数
3
解决办法
1万
查看次数

使用 Realm 保存数据数组或自定义类

我有一个包含大量信息的自定义类。这是一个位置跟踪应用程序,所以我稍后需要位置(基本上只有 x、y、z,但为了方便我使用 CLLocations)。现在我有一个自定义类,其中包含有关每个跟踪的所有信息,例如记录/保存文件)。我使用 Realm 来保存它,Realm 可以很好地处理我的双打和字符串,但是我在处理数据数组时遇到了麻烦。

我能找到的最方便的解决方案是将数据转换为 NSData。在谷歌的帮助下,我找到了两种编码和解码的方法。但我没有这方面的经验,所以我不确定它是否有效。而且我不认为它有效。

我可以很好地加载双打和字符串,但我的 NSData 似乎是空的。我试图将我的类编码为 NSData 并将其保存在 Realm 中,但这似乎不起作用,因此我的理论是编码/解码功能无法正常工作。

TL;DR 我有我的自定义类(数据记录),我想用 Realm 保存。我如何解决这个问题?

我的课:

class DataRecord {
    var startLocation : CLLocation = CLLocation.init()
    var endLocation : CLLocation = CLLocation.init()
    var duration : Double = 0.0
    var distance: Double = 0.0

   var avgSpeed : Double = 0.0
   var topSpeed : Double = 0.0

   var locations : [CLLocation] = []
   var altitudes : [Double] = []
   var angles : [Double] = []
   var speeds : [Double] …
Run Code Online (Sandbox Code Playgroud)

realm nsdata ios swift

3
推荐指数
1
解决办法
2929
查看次数

陀螺仪,运动和加速度之间的物理差异是什么?

我试图理解不同的运动/位置陀螺仪,运动和加速度是要表示的.(startGyroUpdates,startDeviceMotionUpdates等).

然而,经过一些研究,我正在努力看到陀螺仪和运动之间的区别.陀螺有旋转的x,y,z,而旋转有旋转,俯仰,旋转偏航......同样的事情?

我需要一些可以检测水平,垂直的用户实际将手机从原始位置移开的程度(就好像轴是你的手臂一样!)......我希望这就是动作.有人可以为我清楚这一点,并指导我使用我想要使用的正确工具吗?

干杯.

iphone ios core-motion swift

2
推荐指数
1
解决办法
384
查看次数

如何在iOS Swift上添加超链接按钮?

我正在尝试在按钮上建立可点击的链接。我使用一些Internet帮助进行了此操作,但没有成功:

    @IBAction func linkClicked(sender: AnyObject) {
    openUrl("http://fr.envisite.net/t5exce")
}
func openUrl(url:String!) {

    let targetURL=NSURL(fileURLWithPath: url)

    let application=UIApplication.sharedApplication()

    application.openURL(targetURL);

}
Run Code Online (Sandbox Code Playgroud)

它什么也没做,没有错误,只是按钮没有使我进入Safari(我使用iOS模拟器)

ios swift

2
推荐指数
1
解决办法
7052
查看次数

如何在iOS中播放循环视频?

如何在我的故事板中放置视频片段?我只看到:

在此输入图像描述

另外,我在哪里放.mp4文件?

在此输入图像描述

最后,当View Controller启动时,包含循环视频剪辑的正确代码是什么.

 //insert looping video clip here
Run Code Online (Sandbox Code Playgroud)

我熟悉Android Studio/java,可以做到这一点没问题.但是,我对swift和Xcode很新,所以我遇到了麻烦.

video ios avplayer swift

2
推荐指数
1
解决办法
3076
查看次数

UIToolbar 上的圆角半径?

我有一个带有圆角半径的视图。我在视图底部添加了一个工具栏。工具栏具有硬边,因此圆角半径不可见。

有没有办法向工具栏添加圆角半径?

swift

1
推荐指数
1
解决办法
413
查看次数

标签 统计

swift ×6

ios ×4

avplayer ×1

core-motion ×1

iphone ×1

nsdata ×1

realm ×1

video ×1

xcode-ui-testing ×1