草庐IT

WATCH_DIR

全部标签

ios - Apple Watch 和 openParentApplication 在后台

我正在实现AppleWatch。在我的Watchkit扩展中,我使用该方法与“主应用程序”通信。[WKInterfaceControlleropenParentApplication:applicationDatareply:^(NSDictionary*replyInfo,NSError*error){}];根据苹果documentation,应用可以在后台处理请求。WhenyoucalltheopenParentApplication:reply:method,iOSlaunchesorwakesuptheparentappinthebackgroundandcallstheapp

ios - sessionReachabilityDidChange 未在 watch 上调用

我想让我的watch应用响应被杀死的手机上的父应用。当watch应用程序正在运行并且手机应用程序被终止时,我没有收到来自sessionReachabilityDidChange或sessionWatchStateDidChange的回调。基于苹果文档:Thismethodiscalledtoletthecurrentprocessknowthatitscounterpartsession’sreachabilitychanged.所以,看来我应该得到一个回调。我已经在watch上将WCSession委托(delegate)设置为我的类(class)。watch上的session接收应用

iphone - 在用户 header 搜索路径中使用 $(BUILT_PRODUCTS_DIR)

当我在UserHeaderSearchPath中使用$(BUILT_PRODUCTS_DIR)时(如this静态库教程中所推荐),XCode4会这样解析它:这是我在使用模拟器时遇到的问题,因为构建文件存储在Debug-iphonesimulator而不是Debug-iphonesimulator中,并且XCode无法找到header.我目前的解决方法是先为iOS设备构建,然后再使用模拟器。这有点乏味且容易出错。我做错了什么? 最佳答案 构建产品目录应该用于Xcode的输出,这些目录在您开始构建时不存在是完全合理的。不建议在这些目录中

ios - Apple Watch 通知错误 "Unhandled Category"

我正在处理AppleWatch通知。我定义了自己的类别“myAppcategory”并将其传递给通知负载。但是,我仍然在XCode中收到以下警告。Warning:Notificationcategory"(null)"notfound.Definethiscategoryoradefaultcategoryinyourstoryboard.watch模拟器的结果如下谁能帮我解决这个问题? 最佳答案 我最近遇到了同样的问题。对我来说,这是一个无效的推送通知负载。如果您使用.apns文件(例如为通知Controller提供的示例文件)进

ios - pod repo lint error : [! ] `<a dir>` 存储库中的 `<Parent Dir>` Pod 遇到意外版本目录 `<Parent Dir>`

我正在尝试检查我的pod规范并收到以下错误。[!]“Classes”存储库中的“Classes”Pod遇到意外版本目录“ios”。我的源文件夹设置如下:类-iOS-操作系统Podspec的源文件为:s.source_files='Classes/**/*.*'知道是什么导致了这个错误吗? 最佳答案 好吧,我今天过得很糟糕。应该使用:podspeclint. 关于ios-podrepolinterror:[!]``存储库中的``Pod遇到意外版本目录``,我们在StackOverflow上

ios - WatchOS2 Watch Connectivity 仍然需要功能中的应用程序组吗?

在旧的WatchOS1中,任何数据共享都需要应用程序组。在WatchOS2中,WatchConnectivity取代了旧的通信框架。我想知道是否仍然需要应用组? 最佳答案 不,应用组不会帮助您的iOS应用和WatchKit扩展之间共享数据。但是,您可能需要在WatchKit应用和WatchKit扩展之间使用应用组,因为某些媒体播放API似乎在应用进程中运行。 关于ios-WatchOS2WatchConnectivity仍然需要功能中的应用程序组吗?,我们在StackOverflow上找

ios - 如何更改 Apple Watch 应用程序图标?

我查看了WatchKitExtension的Info.plist,但没有关于图标的任何信息。Images.xcassets也是空的。可能我错过了一些非常简单的东西。如何更改图片中显示的AppleWatch图标的图标? 最佳答案 图标的图像资源在您的WatchKit应用中,而不是WatchKit扩展。在watch应用的Assets目录中查找名为AppIcon的图像Assets。 关于ios-如何更改AppleWatch应用程序图标?,我们在StackOverflow上找到一个类似的问题:

ios - 是否可以专门向Apple Watch发送本地通知?

我在AppleWatch编程指南中看到了这个:Whenoneofyourapp’slocalorremotenotificationsarrivesontheuser’siPhone,iOSdecideswhethertodisplaythatnotificationontheiPhoneorontheAppleWatch.有没有办法让通知只出现在watch上? 最佳答案 这在watchOS3之前是不可能的。watchOS3introducestheUserNotificationsframework,whichsupportsth

ios - Apple Watch 中的手势识别 (WatchKit)

我正在寻找如何通过WatchKitSDK在AppleWatch应用程序中检测手势。在iOS中我们可以使用这样的代码:-(void)viewDidLoad{...UISwipeGestureRecognizer*swipeRightBlack=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(slideToRightWithGestureRecognizer:)];swipeRightBlack.direction=UISwipeGestureRecognizerDirectionRight;[self

ios - 如何在 Objective-C 的 OS2 中将数据从 Iphone 发送到 Apple Watch

我见过similarquestion发布了如何在Swift中来回发送数据。我在问同样的问题,但在Objective-C中。我还查看了Apple的transitiondocs.我最擅长使用清晰的示例,而不是讲授Material。因此,如果有人已经实现了这个并且不介意分享,那将不胜感激。 最佳答案 这是一个关于WatchConnectivity的问答链接:SendmessagesbetweeniOSandWatchOSwithWatchConnectivityinwatchOS2我会给你一个ApplicationContext的例子,W