fd4a959f23df

如何解决 Xcode 的 “this Class is not Key Value Coding-Compliant for the Key” 报错

首先来说一下这个问题是源于什么:这个问题是由于设置的 key 无法被 识别为一个 class。毕竟大的可能一般是由于你在创建了一个 Outlet 后,又手动修改了代码。导致在运行时,StoryBoard 无法正常和 ViewController 连接,故而报错。

egq3d

问题的修复方法也很简单:

打开 StoryBoard ,点击报错的元件,点击右侧边栏中的 Show Connection Inspector ,找到下方的 outlet ,删除其中的不用的 Outlet 即可。

lpn0s
 

如果你找不到对应出错的原价,可以将报错信息中的 Key 放在搜索框内搜索找到。

m0nyk

除了能对「文件传输助手」吐槽,你还可以对它吐槽——「爱叽咕」

基础信息

公众号名称:爱叽咕
公众号类型:功能型公众号
公众号ID:jigu_im

简介

这个公众号来自开发者 @joyqi,他是我们所熟悉的开源博客程序 Typecho 的开发者,同时还是 Segmentfault 的 CTO。

爱叽咕这个公众号旨在给我们提供一个类似于微博但是更加私密的产品,我们可以在叽咕上自言自语,而无需担心被其他人所看到。

爱叽咕支持对自言自语的内容进行加密,同时支持在各种程序内接入(提供了 API 接口和 Widget 挂件),你可以很方便的在自己的博客中接入这个爱叽咕。

同时,爱叽咕还支持 Telegram 的接入,你可以将微信端和 Telegram 端的爱叽咕链接起来,将两款软件的内容放在同一个地方。

公众号二维码

bqirt

你能获得什么?

通过爱叽咕,你可以将你平时的自言自语记录下来,存放在爱叽咕的服务器上。

你可以为你的自言自语设置密码,以确保不为外人所看见。同时,你还可以将 Telegram 和 微信连接起来。

如果你想给你自己的博客加入一个「微博」功能,那么爱叽咕也是你最好的选择,和微信、Telegram 的良好对接,让你发「微博」更加轻松。

「爱叽咕」使用说明

关注公众号,回复「爱叽咕」,查看爱叽咕的使用手册。

爱叽咕还能用来导出 Telegram 的表情包,你知道么?快到公众号后台回复「爱叽咕」看看教程吧!

「另辟蹊径:用爱叽咕保存 Telegram 的表情包」

Telegram 一直是广大 Geek 们所喜爱的聊天工具:开放源码优秀的 API优秀的聊天设计丰富的机器人以及具有特色的 Channel ,无一不让 Geek 们痴迷。

而所有功能中,最受欢迎的莫过于 Telegram 的表情包了:大小不限制点击一个表情可以添加整组表情可以自己制作并发布表情等等

丰富的表情包资源,让人羡慕不已,想要保存高清 PNG 图片,却又不得法,毕竟脚本总是要麻烦一些。

从今天开始,你可以使用爱叽咕来保存你的表情包了,更加方便、快捷、轻松的保存你的表情包,让微信也能用上神奇的 Telegram 表情包。

如何使用「爱叽咕」导出你的表情包

1. 关注爱叽咕的 Telegram 机器人

在 Telegram 中查找 JiguBot

etjc3

点击 「Start」 启动机器人,给爱叽咕机器人发送你要下载的表情

dhvcq

发送成功后,你会看到 Telegram 的返回值

n0sfz

在输入框内输入/my,获取到你的个人页面地址

enc65

进入到你的个人页面,就可以看到你刚刚发送的表情包了。在表情包上右键,选择「图片存储为…」

qbemu

就可以保存你的表情包了!

ycns7

是不是很简单呢?接下来,就去保存你自己的表情包吧!

Be Better 和 Be Perfect

昨天我在朋友圈发了一条动态

ph28s

今天,一时兴起,在 V 站发了一条帖子,说我想把自己关注的公众号一一取消关注,并写成文章,分享给大家看,咨询一下大家想看什么内容。期间回复各种各样。我摘取一个我认为和标题有关的内容。

rkwgy

在这件事上,我所想做的,是 Be Better, 而这个评论者希望我做的,是 Be Perfect。当然,每个人的看法有所不同,我仅仅是希望分享自己的公众号,减轻一下自己的信息摄入的负担而已。并不指望将此做成一门「生意」。
在这个角度上,人人都可以分享;人人都可以推荐。

「爱叽咕」:非官方多图文使用说明

「爱叽咕」虽小,但五脏俱全,自带了很多功能,接下来我为你一一解读

命令全貌

/help 获取帮助
/my 获取叽咕网页地址
/bind 绑定网址名称
/del 删除一条消息
/undo 撤回上一条消息
/restore 恢复一条消息
/password 设置密码
/nopassword 取消密码
/stream 获取或设置数据流
/api 获取发送到数据流的地址

获取帮助信息

关注了公众号以后,在公众号中回复 /help 就会自动回复你帮助信息,在这里你可以看到所有的命令。

如果你忘记了某条命令,不妨输入 /help 来获取帮助吧!

绑定网址

在你刚刚关注,还没有设置你自己的后缀时,你是无法获取到「叽咕」页面的地址的,你需要先进行绑定

006tKfTcgy1fmslrcqfgtj30n406wjrf

在公众号内回复 /bind 后缀,就可以绑定你的目标后缀名。访问https://jugu.im/后缀名,就可以找到你自己的专页了。

获取网页分享地址

爱叽咕除了在微信公众号中进行交互,还能够在网页中查看具体的内容。

在公众号中回复/my,爱叽咕就会自动把你的个人页面的地址发送给你。

006tKfTcgy1fmslpokt33j30n006ijrd

点击这个网址,你就能够进入到你的「叽咕」页面,在这个页面,你可以看到你以往发布的内容。

006tKfTcgy1fmslql3soqj314q10ydi6

发送消息

你在叽咕上发送的每一条消息都会被叽咕所接收、记录下来。

006tKfTcgy1fmslvcrbi6j30ns07uweg

叽咕目前支持的消息有几种:「文字」、「图片」。如果你想要在消息中发送表情的话,可能你要失望了。

不过 Telegram 是支持表情包的。

在微信端,叽咕不支持发送语音,不过,如果你还在使用 Telegram,你还可以通过 Telegram 来发送消息,Telegram 上是支持发送语音的。

微信接口的限制

删除消息

如果你想要删除一条消息,可以在公众号内回复 /del 消息ID

一般来说,你发送消息时,后面就会有你的消息 ID。但是,如果你想删除一条很久以前发的消息要怎么办?

你可以到你的叽咕页面去查看,在每条消息的右侧,有一个 ID ,这个 ID 就是你的消息的 ID。

006tKfTcgy1fmsm3cenijj30m80c4aa1

使用这个 ID 即可删除你的消息。

撤回一条消息

发送了一条消息后,却发现自己发错了,或者是有一些不适合放在这里,你都可以通过 /undo 命令来车回你的消息。

006tKfTcgy1fmsm77qb04j30no0but8v

撤回的消息是不会在你的「叽咕」页面上展示出来的。

撤回只能撤回一条。

恢复一条消息

如果你删除后,发现自己删除错了,能恢复么?能。

006tKfTcgy1fmsm5emb21j30nw05s0sp

使用命令 /restore 即可恢复你刚刚删除的消息。

设置密码

在公众号后台回复/password 密码,就可以为我们的叽咕页面设置一个密码,这样就不用担心这个页面被其他人所看到。

006tKfTcgy1fmsmccui2ej30n605ct8p

这样你打开自己的叽咕页面时,就会提醒你要输入密码。

006tKfTcgy1fmsmby6i2uj30m20i0weg

设置了密码后,你还可以再次发送设置密码的命令,来修改密码。

006tKfTcgy1fmsme538d0j30o00biaab

取消密码

密码设置太久了,忘记了怎么办?在公众号后台回复/nopassword,就可以取消我们设置的密码,

006tKfTcgy1fmsmdkg9n5j30o005yglk

获取/设置 Steam 流

输入/stream你就可以获取到一串数据流ID,这个数据流的 ID 要保存好。不要随便给别人,如果给了别人,可能会导致你的叽咕会被别人拿去发消息。

这个数据流会用在串联 Telegram 和 微信上。具体你可以看稍后的内容。

获取 API

在命令行中输入 /api,你就可以获取到一个 API 地址,向这个地址发送请求,并附带 text 字段,就可以通过 API 来发送消息。

006tKfTcgy1fmsmkfqhmgj30o20bcdg3

通过这个接口,你就可以实现在自己的程序里,接入叽咕。

006tKfTcgy1fmsmmu6zk3j31b40ayq39

如何对接 Telegram 和微信

爱叽咕除了提供了 微信公众号意外,还提供了 Telegram 机器人。搜索 JigoBot ,就可以在 Telegram 中找到爱叽咕。

006tKfTcgy1fmsmnm4dpyj30qe0dot8u

一般来说,你在新的平台上,会为你创建一个新的用户。不过,有些时候,你可能会和我一样,希望把两个平台串联起来。这样的话,你也可以实现。

先在微信上输入/steam上获取流 ID。

这里是因为我的内容主要在微信的账户里。如果你的内容主要在 Telegram,那你的 ID 应该从 Telegram 中获取。

在 Telegram 中输入 /stream ID ,就可以将你的 Telegram 账户和你的微信账号进行绑定。

绑定成功后,你在 Telegram 上发送的内容,也会同步到你的叽咕专业上去。无需再使用两个不同的地址看内容。

自律给我自由

康德还认为,只有当我们遵守道德法则时,我们才是自由的,因为我们遵守的是我们自己制定的道德准则,而如果只是因为自己想做而做,则没有自由可言,因为你就成为各种事物的奴隶。

上面这句话出自康德的《实践理性批判》
自律给我自由是 Keep App 的 slogan ,一直觉得很酷,最近看到康德的这句话,才知道是根据康德的话浓缩来的。