watch-os

    0热度

    1回答

    在我的Apple Watch应用程序中,我通过self.setTitle("some title")更新标题文本。问题是,如果在控制器B存在的情况下在控制器A上触发该代码,则“背景”中的A(例如,在分层/主/从设计中)的A会更改标题,尽管显示B。 解决此问题的最佳方法是什么?我试图寻找一种方法来做类似 if (self.navigationController.topViewController

    2热度

    1回答

    问题主题在标题中。我在watchOS中找不到与音频背景模式有关的任何迹象。不过,苹果宣称 使用新的背景模式进行导航和录音。 在促销watchOS 4页。

    0热度

    1回答

    我有一个网页,我想通过JavaScript与它进行交互(以获取数据和执行输入事件),这意味着我想要在后台加载网页。 在iOS中我可以WebKit和网页视图+的evaluateJavaScript方法做到这一点很容易,但因为我想在苹果观察和事实运行此不存在对watchOS WebKit的框架,我找的另一这样做的方法。 任何想法?

    0热度

    1回答

    我有这样的结构在我的iOS应用程序和它的Apple关注扩展都宣布为结构 struct nonIndexStruct { let name: [String] let message: [String] } 我创建这样 let nIS = nonIndexStruct(name: sortedNameArray.map({ ($0).name }), message: so

    0热度

    1回答

    我写了一个与时间旅行的手表面复杂化。但是,我希望watchOS能够“刷新”时间线(如每小时),以便它将删除当前时间线,然后再次调用getTimelineEntries以获取新的时间线。 可能吗?谢谢。

    1热度

    1回答

    我已经尝试了下面的代码,既针对iOS 10.0/Watch OS 3.0和iOS 11.0/Watch OS 4.0,也在模拟器和我的Watch OS 4设备上进行了测试。似乎没有什么可以触发代理方法crownDidRotate。 简单的界面,一个标签连接到插座。我知道它已连接,因为我更改了awake方法中的文本。旋转表冠时,打破代表方法永远不会停止。 任何想法? import Foundatio

    0热度

    2回答

    我想测试复杂功能,但无法在以下屏幕(在模拟器中)中滚动复杂功能。 模拟器的其他屏幕可以通过鼠标滚动。我使用的Xcode 9

    0热度

    1回答

    我使用NSURL会话来获取特定网站的HTML代码。下面的代码对于iOS(在ViewController.swift中)工作得很好,但在watchOS(在InterfaceController.swift中)总是失败。代码总是打印else语句:print(“apple watch:error with loading nsurlsession”)。 有人可以解释我(为什么它失败了)我怎么能改变这个?

    0热度

    1回答

    使用Xcode 9.0和watchOS 4时,看起来应用程序在后台工作时(例如在HKWorkoutSession中),Xcode中的CPU报告工具不显示CPU平均值/上限和15%阈值最大值。 我无法找到正在删除的规则的文档,所以我很好奇为什么该功能不再出现在那里。 CPU tool prior to Xcode 9/watchOS 4 shows that the CPU tool has an

    0热度

    1回答

    假设我有一个专业版的watchOS应用程序,我想将用户重定向到iPhone上的App Store。如何实现这一目标?我试过使用WatchConnectivity。在iOS应用程序中,我有以下代码: func session(_ session: WCSession, didReceiveMessage message: [String : Any]) { if message[.open