草庐IT

Apple-Watch

全部标签

macos - 我必须指定哪些权利才能使用默认值 write com.apple.screencapture in NSTask()

我让应用程序运行良好然后提交到应用程序商店并发现了这个叫做沙箱的东西:-p我一直在阅读文档和开发者论坛,但我无法明确我需要添加什么权利才能使其正常工作:lettask=NSTask()task.launchPath="/bin/bash"task.arguments=["-c","defaultswritecom.apple.screencapturetypegif;killallSystemUIServer"]task.launch()我想也许com.apple.screencapture和com.apple.security.temporary-exception.shared-p

ios - 是否可以在不要求用户从锁屏打开的情况下使用 Handoff?(Apple Watch)

我正在尝试从AppleWatch到iPhone继续执行一项任务,并希望将包含相关数据的父应用程序启动到前台以继续工作流程。我知道使用WKInterfaceController.openParentApplication()不会带到前台,所以就这样了。我尝试使用自定义URL方案从父应用程序中启动,使用application(application:UIApplication,handleWatchKitExtensionRequestuserInfo:在AppDelegate中通过UIApplication.sharedApplication().openURL(NSURL(string

ios - 如何在 Apple Watch 中打开具有特定位置的 map 应用程序?

现在,我有一个AppleWatch应用程序,它显示带有几个位置的map。在玩我的AppleWatch时,我意识到如果你点击map,它会打开AppleWatchmap。我的主要问题是,如何设置它以便在点击map或点击按钮时打开AppleWatchmap,显示目的地。我知道如何使用iPhone执行此操作,但我不确定它如何与AppleWatch一起使用。 最佳答案 如果您显示的map只有一个位置图钉,则当用户点击map时,它会打开指向该位置的map应用。这是目前在watch上打开map应用程序的唯一方式。Apple在AppleDevelo

ios - Apple Mach - O 链接器错误。没有这样的文件或目录 Swifty Json

我正在使用cocoapods安装库Alamofire和SwiftyJson...每次我编译或运行这些库时都工作正常。但是当我尝试存档它给我如下错误AppleMach-OLinkerErrorerror:nosuchfileordirectory:'SwiftyJSON'为什么会这样,我该如何解决这个问题?更新:我刚刚从项目中删除了所有的pod文件并手动导入了库。仍然显示相同的问题?? 最佳答案 由于它在存档时产生错误(并且正在模拟器中正常运行),请检查链接器标志以进行发布。发布和调试的Tally链接器标志。如果不同,将标志从调试复制

ios - 如何以编程方式从 iOS 应用程序打开 Apple Watch 配套应用程序

我想给用户一个提示,我的iOS应用程序支持AppleWatch。因此,我想从我的iOS应用程序中链接/打开AppleWatch配套应用程序,这与使用([[UIApplicationsharedApplication]openURL:[NSURLURLWithString:UIApplicationOpenSettingsURLString]];打开设置应用程序非常相似。)这将使用户能够直接导航到Watch配套应用,以便为watch设置我的应用。我找不到任何可以打开一般或特定于配套应用程序部分的配套应用程序的URL。如果不支持直接链接,我也对这个用例的替代方法感兴趣。提前致谢!编辑:我检

ios - 如何自定义 Apple CareKit?

在CareKit中有CareCard和Symptomtracker。我不明白如何自定义Carecardviewcontroller和symptomtrackerviewcontroller。我不想使用这些ViewController,但对使用这些ViewController的组件感兴趣。没有明确的文件来探讨这一点。(来源:carekit.org) 最佳答案 如果您是从Swift的角度来看这个问题,那么必须承认CareKit与您想象的任何东西一样“非Swifty”。GitHub站点当然是一个开始,但在阅读那里的编程指南和实际实现解决方

iOS Apple Pay - 自定义 PKPaymentButton

我正在使用PKPaymentButton进行ApplePay集成,但想知道我是否可以轻松自定义它。letapplePayButton=PKPaymentButton(type:PKPaymentButtonType.setUp,style:PKPaymentButtonStyle.black)我们可以更改按钮样式吗?设置ApplePay后,我想将buttonType更改为.buy但没有找到解决方案。我们可以去掉圆角半径吗?默认ApplePay按钮具有圆角半径。我不喜欢它并试图将其删除。因此,我尝试使用图层,但没有成功。applePayButton.layer.cornerRadius=

swift - 结合 Watch OS 和 iOS 框架

我创建了一个在iOS和WatchOS之间共享的类。这很好用。但是,我想将该类变成一个框架。这样做虽然只允许将其创建为iOS或WatchOS框架,但不能同时创建两者。为WatchOS创建它会阻止iOS看到它,反之亦然。我怎样才能拥有iOS和WatchOS都可以使用的单一框架? 最佳答案 我在询问后立即找到了隐藏在文档中的答案...为了其他人的利益,我不会删除问题,而是将答案发布在这里:根据Apple的说法,您不能在watch和手机之间共享框架。具体来说:SharingCodeBetweenaniOSAppandawatchOSAppY

swift - 使用 apple arkit 检测空白或颜色均匀的墙壁

现在可以使用ios11.3和applearkit1.5检测垂直平面(一个很好的例子:ARKitVerticalPlaneDetection)。但是有一个条件;您需要在墙上有一些颜色差异或结构才能被检测到。是否也可以检测空白墙或具有1种颜色的墙? 最佳答案 这里有一种自然的张力,它强加了一些固有的设计限制。为了让ARKit甚至为了世界跟踪的目的“看到”一个表面——甚至在将它检测为平面之前——表面需要有一些纹理。颜色、浮雕、高对比度点的变化,导致它具有某些视觉特征的东西。这对于很多水平面检测用例来说是可以的,因为人们喜欢购买木头制成的t

ios - 按下 UILabel 时分配变量值以打开 Apple Maps 的问题

本质上,我正在解析JSON数据并将其分配给一个名为addressPressNow的变量,然后我有以下函数在用户点击UILabel时执行:目标是打开AppleMaps,提供它包含的变量值。因为我正在为变量分配地址,所以它将包含空格例如:3981试驾CupertinoCA95014注意:变量的值被正确传递,因为当我在functapFunction中执行print(addressPressNow)时它打印正确。@objcfunctapFunction(sender:UITapGestureRecognizer){lettargetURL=NSURL(string:"http://maps.a