标签: watchkit

Watchkit sdk上的图像动画

我想知道是否有人知道如何使用CALayer类制作复杂的动画.在watchkit文档中是用于制作图像序列动画的API.

iphone ios watchkit

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

使用setBackgroundimageNamed显示错误的图像

我有一个使用编号的图像的动画计时器环timer0.pngtimer200.png在资产目录.如果我setBackgroundImageNamed("timer5")在组上使用它,它会显示timer50.我假设它在您指定的名称后面查找带有数字的图像,并使用它代替,即使您没有动画.如何强制它显示timer5?也许将它命名为005会起作用吗?

watchkit

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

Apple Watch 不显示任何图像

我们在 Apple Watch 上无法显示图像时遇到问题,我们尝试了以下方法:

我们的图片位于apple watchkit扩展中,我们尝试将其放入缓存中:

let img = UIImage(named:"slider_r.png")
WKInterfaceDevice().addCachedImage(img!, name:"slider_r.png")
Run Code Online (Sandbox Code Playgroud)

一下子就崩溃了...

然后我们尝试在apple watchkit app上直接添加图片:没有资产。没有加载图片...

然后我们尝试将其放入图像中。资产也不起作用......我们目前没有想法......

谢谢 !

ios swift apple-watch watchkit

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

如何获取Apple Watch的UDID

有没有办法为Apple Watch提取UDID?我点击了手表内的图标按钮,但没有找到任何东西?

apple-watch watchkit

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

按钮是否可以包含Apple Watch应用程序中的组?

我试图在Apple Watch上的按钮(不是背景图像)内设置图像.有没有办法可以将一个组放在一个按钮内?我知道我们可以反过来做到这一点.

ios swift apple-watch watchkit wkinterfacebutton

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

在iPhone应用程序设置Xcode中启用禁用监视目标

最近我为我的iPhone应用程序开发了手表应用程序,并在iPhone应用程序中添加了手表目标.我想知道是否有任何设置我可以选择在iPhone应用程序中添加/隐藏(启用/禁用)监视目标,就像在当前市场版本中我不想包括监视应用程序,所以有没有设置我可以在iPhone版本中禁用它,但代码存在于应用程序中.是否有任何类型的目标/信息plist或构建设置,我可以通过它实现此目的.

请建议.

任何帮助将受到高度赞赏.

提前致谢.

iphone xcode objective-c ios watchkit

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

WatchOS存储和共享数据

我有一个核心数据应用程序。就像是说一个新闻应用。每个条目都有名称,id,日期,发布者,详细信息等。主要的iOS应用可以包含很多News条目。我只想显示WatchOS应用程序的前三个新闻。由于获取新闻条目需要使用键盘,因此我无法从Watch端启动传输。共享数据的最佳策略是什么?我想过以下情况

  1. 使用WatchConnectivity transferFile发送核心数据文件

    • 优点:容易
    • 如果尚未将更改保存到上下文,则大量不必要的数据,可能没有最新数据。
  2. 每当添加新闻时,在保存到CoreData之前,请先通过WatchConnectivity发送。

    • 优点:总是相同的数据,
    • 缺点:大量不必要的数据,要保存到新数据库的额外操作
  3. 将数据保存到核心数据后,查询最后三个对象并将其发送。

    • 优点:数据量少,
    • 缺点:首先需要将NSManagedObject转换为另一个对象,可能会发送相同的数据

您能帮我找到一种更好的将iOS应用与WatchOS应用同步的方法吗?谢谢。

core-data ios watchkit

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

在WatchOS 4上未收到后台GPS更新

将这个问题与答案一起发布,以便其他人可以找到它。

我们在商店中有一个应用程序,它记录活动的路径。当我们将WatchOS更新到版本4时,当应用程序过渡到后台时,我们的后台gps更新停止了。

watchkit watchos-4

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

从另一个手表应用程序打开 Apple Watch 应用程序

我正在寻找一种从另一个 Apple Watch 应用程序打开 Apple Watch 应用程序的方法。我找到了 iOS 应用程序的答案。我正在寻找与此答案类似的东西,但适用于 watchOS 而不是 iOS。

我试图复制 watchOS 的 iOS 答案,但没有运气。我使用的代码是:

func openApp() {
    let url = URL(string:"App Name")
    WKExtension.shared().openSystemURL(url!)
}
Run Code Online (Sandbox Code Playgroud)

我希望这会打开应用程序,但是,调用该函数时什么也没发生。

swift apple-watch watchkit watchos

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

SwiftUI - 在 watchOS 上登录 Apple 崩溃

我正在使用 SwiftUI 在 watchOS 上使用Apple实现登录

由于WKInterfaceAuthorizationAppleIDButton不符合 View 协议,我将它包装起来WKInterfaceObjectRepresentable用于在 SwiftUI 视图中使用它。

我已经实现了一个协调器来处理按钮上的点击,它还充当注册过程回调的委托。

下面是我的代码:

struct AppleLoginButton: WKInterfaceObjectRepresentable {

    typealias WKInterfaceObjectRepresentable = WKInterfaceObjectRepresentableContext<AppleLoginButton>

    func updateWKInterfaceObject(_ wkInterfaceObject: WKInterfaceAuthorizationAppleIDButton, context: WKInterfaceObjectRepresentableContext<AppleLoginButton>) {
        // No code required
    }

    class Coordinator: NSObject, ASAuthorizationControllerDelegate {

        @objc func buttonPressed(_ sender: WKInterfaceAuthorizationAppleIDButton) {

            let appleIDProvider = ASAuthorizationAppleIDProvider()
            let request = appleIDProvider.createRequest()
            request.requestedScopes = [.fullName, .email]

            let authorizationController = ASAuthorizationController(authorizationRequests: [request])
            authorizationController.delegate = self
            authorizationController.performRequests()
        }

        func authorizationController(controller: ASAuthorizationController, didCompleteWithAuthorization authorization: ASAuthorization) { …
Run Code Online (Sandbox Code Playgroud)

watchkit watchos swiftui apple-sign-in

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