标签: watchkit

如何从我的WatchKit应用程序在iPhone上打开父应用程序?

我正在尝试打开Apple Watch应用程序的父应用程序.

在Xcode Beta 2中,我们可以使用以下代码:

WKInterFaceController.openParentApplication
Run Code Online (Sandbox Code Playgroud)

但是,在Xcode beta 3中,我再也找不到代码了.现在我不知道如何从watch app打开父应用程序.请帮忙.

swift xcode6 watchkit

7
推荐指数
2
解决办法
6371
查看次数

如何计算WatchKit扩展中的当前位置

如何计算Watch Kit扩展中的当前用户位置,因为我们无法CoreLocation在手表套件中使用.

提前致谢

ios apple-watch watchkit

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

使用基于页面的导航在watchkit中将数组数据从一个接口传递到另一个接口?

我正在研究Apple手表.我试图InterfaceController使用PageBasedNavigationin 将数组数据从一个传递到另一个watch-kit.那么任何人都可以建议我如何在以watch-kit编程方式滑动表格的同时传递数组?

对于创建基于页面的界面,请按照以下步骤操作:

  1. 在我的故事板中,为界面中的每个页面添加界面控制器.

  2. 按住Control键并单击应用程序的主界面控制器并拖动到另一个界面控制器.

  3. 第二个接口控制器应突出显示,表示segue是可能的.

  4. 释放鼠标按钮.

  5. 从关系segue面板中选择下一页.

使用相同的技术,从每个接口控制器创建segue到下一个.

objective-c uinavigationcontroller ios watchkit

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

TestFlight不支持使用Watchkit扩展的应用程序

通过adHoc部署上传应用程序后,我在iTunesConnect上看到此消息."TestFlight不支持使用Watchkit扩展的应用程序"是否有人知道为什么显示这个以及解决方案是什么?

testflight watchkit

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

iOS WatchKit - 如何检测Watch上何时按下后退按钮?

当Apple Watch上按下后退按钮(箭头)时,我需要在第二个视图控制器上进行一些清理.当按下后退按钮/弹出视图时,是否有任何检测/处理方法?

注意 - 我不能使用'willDeactivate()'函数,因为它让我陷入循环中我想要做的事情.

back-button uinavigationcontroller popviewcontroller ios watchkit

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

从Xcode构建脚本/ xcodebuild中排除App Extension(WatchKit)

我们目前使用的CI服务适用于iOS 8.1(如果我错了,请纠正我)不支持Apple Watch/WatchKit.我已经做了一些搜索和戳Xcode,但无济于事.

我正在寻找一种方法来从构建中排除我的Apple Watch扩展 - 要么通过Run Build ScriptXcode,要么更好的是通过xcodebuild命令直接执行它的方法.

有人有任何提示吗?

xcode xcodebuild ios watchkit xcode-6.2

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

Apple Watch:从Notification Center打开时,未显示动态Long Look

我在Apple Watch上实现了自定义动态 Long Look for push通知.当我在收到推送通知后立即抬起手臂时,这种动态长镜头显示正确.但是,如果我稍后回复,并点击Watch上通知中心内的推送通知,则只会显示静态长视图.

这是正常行为还是我做错了什么?你的动态长期表现如何?


为清楚起见,这里是重现步骤.

这将带来动态的长期外观:

  1. 我收到了关于Watch的推送通知
  2. 我立刻抬起手臂看到推动力

但这只会带来静态的长期外观:

  1. 我收到了关于Watch的推送通知
  2. 首先忽略它.一分钟后激活手表
  3. 从Watch面的顶部向下拖动以显示Notification Center
  4. 点击忽略的推送

notifications ios apple-watch watchkit

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

Apple Watch,多个目标和共享Watchkit Extension/Watckit应用程序目标

我目前正在研究有很多(10+)目标的项目.这是一个白色品牌的应用程序,每个目标专用于客户,所有目标共享完全相同的代码,但编译不同的资源(特别是.xcsassets).

我想将Apple Watch集成到我的项目中,只是为了在手表上启用通知.它需要添加2个目标,Watchkit Extension和App.(注意:WatchKit App目标将链接到相同的.xcassets,而不是相关的iPhone App来继承AppIcon).

虽然只有少数目标的项目是可以的,但在我的情况下这实际上并不实用.在我的subversion文件夹中创建了很多新文件,.plist,并使目标列表非常庞大.

是否可以向所有客户分享这2个额外目标?也许通过使用脚本使WatchKit应用程序/扩展目标自动匹配(更新目标名称,包ID等)可能会构建方案/ iOs目标?

任何想法都会受到欢迎.

target ios apple-watch watchkit xcode-6.2

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

使用watchOS 2在Apple Watch上渲染折线图

我试图使用watchOS 2在Apple Watch上渲染线条/步骤图.与iOS 9不同,watchOS 2不支持Quartz.它只支持Core Graphics.我尝试编写一些代码来绘制折线图但我得到一个错误"CG​​ContextRestoreGState:无效的上下文0x0.这是一个严重的错误.这个应用程序,或它使用的库,正在使用无效的上下文,从而有助于整体系统稳定性和可靠性降低.这个通知是礼貌的:请解决这个问题.在即将到来的更新中它将成为一个致命错误."

以下是我使用的代码:

import WatchKit
import Foundation
import UIKit

class InterfaceController: WKInterfaceController{
    override func awakeWithContext(context: AnyObject?) {
        super.awakeWithContext(context)
        let path = UIBezierPath()
        let startPoint =  CGPointMake(0.0, 0.0)
        path.moveToPoint(startPoint)
        let nextPoint = CGPointMake(20.0, 20.0)
        path.addLineToPoint(nextPoint)
        path.lineWidth = 1.0
        UIColor.whiteColor().setStroke()
        path.stroke()
    }

    override func willActivate() {
        super.willActivate()

    }

    override func didDeactivate() {
        super.didDeactivate()
    }
}
Run Code Online (Sandbox Code Playgroud)

我的最终结果应该像Apple Watch上的Stocks app一样.每当用户点击特定股票时,他将能够查看/可视化该股票的统计数据.任何人都可以帮助我实现这一目标.

ios swift watchkit watchos-2

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

观看OS 2 - 如何在Watch上存储完全原生应用程序的数据?

我需要在WatchKit Extension上存储大约5个变量 - 仅限Watch.该应用程序将完全原生,不会将任何信息传递给iPhone.如果手表重新启动,我需要数据保持不变.应用程序当前在重新启动时重置为默认变量状态.我不知道该用什么.我在网上找到了关于使用手表钥匙串存储键值数据对(用户名/密码)的信息,但我认为这不是我应该在这里使用的.感谢一些帮助.

ios apple-watch watchkit

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