草庐IT

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

我正在尝试使用watchOS2在AppleWatch上呈现线条/步进图。与iOS9不同,watchOS2不支持Quartz。它只支持CoreGraphics。我尝试编写一些代码来绘制折线图,​​但出现错误“CG​​ContextRestoreGState:无效的上下文0x0。这是一个严重的错误。此应用程序或其使用的库正在使用无效的上下文,从而导致整体错误系统稳定性和可靠性下降。此通知是礼貌的:请修复此问题。它将成为即将到来的更新中的fatalerror。”以下是我使用的代码片段:importWatchKitimportFoundationimportUIKitclassInterfac

ios - 如何从 Apple Watch 调用 iPhone 上定义的方法

有没有办法从Watchkit扩展调用iPhone类中定义的方法?据我所知,目前在Watchkit和iPhone之间进行本地通信的一种方法是使用NSUserDefaults,但是还有其他方法吗?一个简单的例子会很棒。 最佳答案 您可以将类添加到两个目标(主要iOS应用程序和WatchKit扩展)并直接使用WatchKit扩展中的方法。方便地添加具有很少依赖性的类(首选实用程序或类别)。如果文件已经添加到项目中,您可以将其删除(删除引用)并再次添加到多个目标中。例如,我项目中的类NSString+color在iOSapp和WatchAp

java - 三元运算符的两个右 watch 达式都必须是兼容类型吗?

我的练习测试书包含关于三元运算符的这个问题://Whatistheoutputofthefollowingapplication?publicclassTransportation{publicstaticStringtravel(intdistance){return(distance它不编译。给出的解释如下:Ternaryoperationsrequirebothright-handexpressionstobeofcompatibledatatypes.Inthisexample,thefirstright-handexpressionoftheouterternaryopera

华为真机调试watch系列手表

前面讲过GT系列手表,可以直接使用应用调试助手进行开发调试,但是这个东西只能给GT手表使用,而且它属于轻可穿戴设备,如果想给watch系列可穿戴设备做真机调试就要使用另外一种方法。打开devecostudio,在tools中选择IPconnection打开华为watch的开发者选项,选择通过wlan调试,会出现IP和端口,填写进去即可,主要电脑和手表要在一个局域网下。然后需要签名,打开file的projectstructure中的signingconfigs但是需要先进行appgalleryconnect配置,新建项目和服务,注意服务的名称和包名要和IDE中项目的buddlename和包名一致

javascript - 是否可以只从 youtube iframe 嵌入播放器中删除 "watch later"和 "share"按钮

以后如何删除watch并从youtubeiframe嵌入播放器共享按钮。使用以下嵌入代码嵌入视频剪辑。使用showinfo=0删除还包含视频标题的完整header。是否可以只从标题中删除“稍后观看”和“分享”按钮? 最佳答案 使用YouTube嵌入的隐私增强模式(youtube-nocookie),它会隐藏“稍后观看”按钮,但不会隐藏“分享”按钮。 关于javascript-是否可以只从youtubeiframe嵌入播放器中删除"watchlater"和"share"按钮,我们在Stac

iOS Watchkit : Is it possible to show static UI in Watch when app is not reachable?

当AppleWatch无法访问iPhone时,我们能否在watch中显示一些静态UI?假设我把我的iPhone忘在汽车座位上了,当我从车里走出来时,是否可以在AppleWatch中显示一些静态UI,表明你忘记了你的iPhone? 最佳答案 来自Apple传道者https://devforums.apple.com/thread/254576?tstart=0TheendresultisthatifiPhoneisunreachable,theappwillnotfunction.Thereisnotawaytocurrentlyca

ios - Apple Watch 设置背景图片

如何以编程方式设置我的WatchKit应用程序背景图片?我需要在代码中设置它,因为它会根据变量大小而变化,我们需要在图像上放置一个标签。 最佳答案 不可能在WatchKit中以编程方式在整个WatchApp页面上设置背景图像...当前可以为整个页面设置背景图像只能在它出现的InterfaceBuilder中设置。但是,您可以将图片设置为标签后面的背景,并使该图像填满屏幕:在您的WatchKit场景中创建一个组。您可能希望为View设置自定义尺寸属性(例如,在尺寸下将宽度和高度设置为“相对于容器”,值为“1”以填充场景。将您想要的背景

ios - WatchKit/苹果 watch API : vibrations of custom length?

我在准备潜在的iWatch应用程序时有一个问题。之前没有编写iOS应用程序的经验,API感觉非常令人生畏且难以导航。这个项目的核心部分包括向iWatch发送振动脉冲——这完全可能吗,或者我是否仅限于标准的“通知”振动?如果是这样,是否知道发送振动通知的频率是多少?我在StackO上找到了一个可能的相关主题:ArethereAPIsforcustomvibrationsiniOS?这种方法适用于iWatch应用吗?提前谢谢你。 最佳答案 目前,自定义触觉反馈没有API。但从watchOS2.0开始,您可以通过提供WKHapticTyp

ios - 苹果 watch : Status bar not visible after presenting a modal screen from page based navigation

当我在基于页面的导航中从页面呈现模态屏幕时,整个屏幕向上移动并且状态栏不再可见。这是问题的gif:我使用的是xCode6.2版本。这在xCode6.2Beta4中没有发生..我不确定这是否是模拟器问题,或者这是否会在真实设备上发生。有没有人有同样的问题?有解决方法吗?我向apple(20109240)报告了一个错误,它被标记为(19862945)的副本,并且那个仍然是开放的。提前致谢 最佳答案 这是最终版本中的一个已知问题,在两种情况下表现出来:在现有分页模式Controller上呈现第二个模式Controller(分页或单个)时在

ios - 如何测试 Apple Watch 未连接到 iPhone 的场景

我正在开发一个watchOS扩展,它使用WCSession与iPhone通信。但是,我没有AppleWatch,因此必须依靠WatchSimulator来测试我的代码。有没有办法在模拟器中测试watch与手机断开连接的场景?如果没有,是否有一些文档或经过充分研究的博客文章可以深入了解这种情况下WCSession的行为? 最佳答案 退出iPhone模拟器应该可以让您大致了解这种情况。 关于ios-如何测试AppleWatch未连接到iPhone的场景,我们在StackOverflow上找到