我正在尝试打开Apple Watch应用程序的父应用程序.
在Xcode Beta 2中,我们可以使用以下代码:
WKInterFaceController.openParentApplication
Run Code Online (Sandbox Code Playgroud)
但是,在Xcode beta 3中,我再也找不到代码了.现在我不知道如何从watch app打开父应用程序.请帮忙.
如何计算Watch Kit扩展中的当前用户位置,因为我们无法CoreLocation在手表套件中使用.
提前致谢
我正在研究Apple手表.我试图InterfaceController使用PageBasedNavigationin 将数组数据从一个传递到另一个watch-kit.那么任何人都可以建议我如何在以watch-kit编程方式滑动表格的同时传递数组?
对于创建基于页面的界面,请按照以下步骤操作:
在我的故事板中,为界面中的每个页面添加界面控制器.
按住Control键并单击应用程序的主界面控制器并拖动到另一个界面控制器.
第二个接口控制器应突出显示,表示segue是可能的.
释放鼠标按钮.
从关系segue面板中选择下一页.
使用相同的技术,从每个接口控制器创建segue到下一个.
通过adHoc部署上传应用程序后,我在iTunesConnect上看到此消息."TestFlight不支持使用Watchkit扩展的应用程序"是否有人知道为什么显示这个以及解决方案是什么?
当Apple Watch上按下后退按钮(箭头)时,我需要在第二个视图控制器上进行一些清理.当按下后退按钮/弹出视图时,是否有任何检测/处理方法?
注意 - 我不能使用'willDeactivate()'函数,因为它让我陷入循环中我想要做的事情.
back-button uinavigationcontroller popviewcontroller ios watchkit
我们目前使用的CI服务适用于iOS 8.1(如果我错了,请纠正我)不支持Apple Watch/WatchKit.我已经做了一些搜索和戳Xcode,但无济于事.
我正在寻找一种方法来从构建中排除我的Apple Watch扩展 - 要么通过Run Build ScriptXcode,要么更好的是通过xcodebuild命令直接执行它的方法.
有人有任何提示吗?
我在Apple Watch上实现了自定义动态 Long Look for push通知.当我在收到推送通知后立即抬起手臂时,这种动态长镜头显示正确.但是,如果我稍后回复,并点击Watch上通知中心内的推送通知,则只会显示静态长视图.
这是正常行为还是我做错了什么?你的动态长期表现如何?
为清楚起见,这里是重现的步骤.
这将带来动态的长期外观:
但这只会带来静态的长期外观:
我目前正在研究有很多(10+)目标的项目.这是一个白色品牌的应用程序,每个目标专用于客户,所有目标共享完全相同的代码,但编译不同的资源(特别是.xcsassets).
我想将Apple Watch集成到我的项目中,只是为了在手表上启用通知.它需要添加2个目标,Watchkit Extension和App.(注意:WatchKit App目标将链接到相同的.xcassets,而不是相关的iPhone App来继承AppIcon).
虽然只有少数目标的项目是可以的,但在我的情况下这实际上并不实用.在我的subversion文件夹中创建了很多新文件,.plist,并使目标列表非常庞大.
是否可以向所有客户分享这2个额外目标?也许通过使用脚本使WatchKit应用程序/扩展目标自动匹配(更新目标名称,包ID等)可能会构建方案/ iOs目标?
任何想法都会受到欢迎.
我试图使用watchOS 2在Apple Watch上渲染线条/步骤图.与iOS 9不同,watchOS 2不支持Quartz.它只支持Core Graphics.我尝试编写一些代码来绘制折线图但我得到一个错误"CGContextRestoreGState:无效的上下文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一样.每当用户点击特定股票时,他将能够查看/可视化该股票的统计数据.任何人都可以帮助我实现这一目标.
我需要在WatchKit Extension上存储大约5个变量 - 仅限Watch.该应用程序将完全原生,不会将任何信息传递给iPhone.如果手表重新启动,我需要数据保持不变.应用程序当前在重新启动时重置为默认变量状态.我不知道该用什么.我在网上找到了关于使用手表钥匙串存储键值数据对(用户名/密码)的信息,但我认为这不是我应该在这里使用的.感谢一些帮助.
watchkit ×10
ios ×8
apple-watch ×4
swift ×2
xcode-6.2 ×2
back-button ×1
objective-c ×1
target ×1
testflight ×1
watchos-2 ×1
xcode ×1
xcode6 ×1
xcodebuild ×1