apple watch 开发的各种坑

原创 2015年11月20日 23:26:49
最近做apple watch开发,碰到了不少坑,这里说一下解决方案,方便后来者能够快速越过。

1. 坑之一(openParentApplication:reply)

我开发用的watchOS2,openParentApplication:reply在watchOS2中已经被苹果抛弃了,不能用。折腾了很久,才在老外的贴子里看到这点。

2. 坑之二(WCSession的使用)

注意下面列出的WCSession的几个关键点:

  • WCSession的sendMessage方法只能从watch发消息到app
  • 要从app发消息到watch需要使用WCSession的updateApplicationContext方法
  • app和watch端的WCSessionDelegate对象最好只有一个,因为WCSession是单例的如果你在多个类中实现WCSessionDelegate的方法的话,当你切换了delegate之后之前delegate中的方法就失效了(不清楚这点的话会走不少弯路)

    本人也是初次涉足apple watch开发,有些观点可能不完全正确,如有错误,望跟贴指正,多谢!

点一下看看去呗!

版权声明:本文为博主原创文章,未经博主允许不得转载。

Apple Watch开发的一些细节和总结

这篇文章旨在总结一下最近Watch开发下碰到的问题和细节 1、关于Watch的真机调试问题         一般的情况下,你为IOS主应用创建了一个extention,比如说Today Extens...
  • He_jiabin
  • He_jiabin
  • 2015年06月04日 15:29
  • 2956

Apple Watch开发(三)--WatchKit简介和Watch适配、布局

上篇简单介绍了创建了一个Apple Watch开发的project的过程,那么对于新生成的文件有什么用呢?老项目怎么适配Apple Watch呢?下面我就来简单介绍下WatchKit和Watch项目中...
  • yujianxiang666
  • yujianxiang666
  • 2015年04月27日 09:58
  • 2834

WatchOS2.0 自定义表盘元素

WatchOS2.0 自定义表盘元素 北京时间6月9日凌晨1点,苹果在美国旧金山举行了WWDC2015全球开发者大会发布新的WatchOS2.0操作系统,不仅与之前WatchOS1系统结构的改变,还...
  • wangjavafans
  • wangjavafans
  • 2015年08月20日 23:37
  • 2636

Apple Watch如何进行真机调试及问题汇总

在我们开发iOS或者AppleWatch应用中,不管我们代码写的怎么样,总有一个小小的愿望,就是能把程序运行到真机上,而不是模拟器。而随着Xcode7的发布,这一想法就变得更为简单了,就算你没买99刀...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年10月08日 20:23
  • 4692

apple watch遇到的坑

Make sure, the App on your Watch is not running (as BalestraPatrick described). Launch the app and h...
  • vickyjfr
  • vickyjfr
  • 2016年07月15日 15:51
  • 555

如何使用APPLE watch解锁你的MACBOOK

相信已经有很多果粉拿到了自己的apple watch了,不知道有多少人和我一样买它是看中了最新的mac Os里面说的可以用apple watch 解锁自己的macbook,不过官方给的教程就那么几句话...
  • aabbdzsev
  • aabbdzsev
  • 2016年11月10日 21:35
  • 2125

《Apple Watch 开发》WKInterfaceTable 列表控件小结

目标结果截图: 目前 watch OS 2.0 开放的接口非常有限 WKinterfaceTable 类包含的接口: - (void)setRowTypes:(NSArray *)rowT...
  • aboojan
  • aboojan
  • 2015年08月17日 23:22
  • 962

Watch OS 2 Complication开发教程(一)基础(持续连载中)

一、什么是Complication? 上图 二、怎么开始开发Complication? 1)新建一Watch OS 2 的Xcode项目 2)勾上Complication 3)创建这个项目 三...
  • iOS_Of_Swift
  • iOS_Of_Swift
  • 2015年08月03日 19:50
  • 1205

Apple Watch人机交互指南:Icon与图片尺寸

Apple Watch人机交互指南:Icon与图片尺寸 这一篇讲解了Apple Watch 的Icon
  • aas319
  • aas319
  • 2014年11月25日 10:57
  • 1237

iOS之Apple Watch简介和使用

Apple Watch初步了解 简介 项目演示 创建项目 简单的hello world 项目结构 Extension:位于用户的iPhone安装了对应的App上,包含我们需要实现的代码逻辑和其他的...
  • wzc10101415
  • wzc10101415
  • 2017年02月15日 10:56
  • 714
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:apple watch 开发的各种坑
举报原因:
原因补充:

(最多只允许输入30个字)