最近莫名其妙遇到的Apple Watch无法解锁的问题
这个问题几乎是一个死循环。首先手机的蓝牙无法正常的连接到曾经配对过的Apple Watch,同时手表提示“密码错误 请在 iPhone 打开Apple Watch 应用,前往Passcode,轻按“重启密码”再试。”。
很尴尬,手机连不上手表,无法重启密码。手表所有按键都提示这段话。
最近需要实现个MMDraggableTagView来实现类似网易新闻中的新闻类型管理或者其他的应用中标签管理页面,同时需要它最好能够拖拽,同时可以有层级关系。在工程中我们使用了 SnapKit 来管理autolayout的constraints,这个三方库和 Masonry 类似,只是 one for ObjC, one for Swift.
1. 通过SnapKit,重复更新autolayout时,页面显示位置不正常
最初采用public func makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void)
来添加constraints,但是重复使用会遗留下之前添加的constraints。需要使用public func remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void)
来实现删除之前的constraints,并创建新的constraints。
按照上一篇文章《MMNumberScrollView数字滚动动画视图和Cocoapods实践笔记》介绍,实现了新建并编辑podspace,然后通过pod trunk push yourSpaceName.podspec
来push我们自己的CocoaPods库到CocoaPods官方git。
上传成功后,按照之前的文章介绍,可以使用pod search YouUploadCocoaPodsSpaceName
来找到你的工程。理应显示
但是显示的是😂
原来CSDN博客地址michaelin1208。 懒得一篇篇文章搬运了,记录下方便以后查找😊。
之前项目中需要一个动画显示礼物数字增长的视图。最近把它拿来修改下,共享出来。具体的代码可从 MMNumberScrollView in GitHub 下载。
本数字滚动视图可以实现用户自定义滚动图案,滚动速度,和是否动态控制视图大小。
苹果官方表示:强制使用 HTTPS 的要求将暂时不执行,以便给我们更多的时间来做 HTTPS 的适配工作。具体的执行时间,将在确定后再次发布。因此,我们依然可以在 ‘xxx-Info.plist’ 中设置 ‘App Transport Security Settings’ 的 ‘Allow Arbitrary Loads’ 属性设置为yes,来避开ATS要求。这样我们的应用不再需要任何修改就可访问http的网页。
X.509证书必须至少满足下面一种条件:
由根证书是操作系统安装的CA颁发;
由用户或系统管理员信任并安装的根证书颁发;