使用Swift创建一个iMessage应用
默认情况下,该示例包含一个“ Hello,World” Label
。 打开MainInterface.storyboard
并删除标签。 然后,将其替换为Button
,并将文本设置为“发送本地时间”。
接下来,让该按钮在被点击时执行某些操作。 按住Control键并从按钮将其拖动到MessagesViewController.swift
中的类声明下方。 在弹出的对话框中,将类型更改为IBAction
并将函数名称设置为sendTime
。 当您在iMessage应用程序中点击“发送本地时间”按钮时,将调用此功能。
日期和时间使用DateFormatter
确定。 添加代码以找出当前时间,然后将其发送给收件人。 添加代码后, sendTime
函数应如下所示:
当您点击“发送本地时间”按钮时,将调用sendTime
函数。 此功能确定本地日期和时间,并将其发送到当前对话。
这就是编写iMessage应用程序所需的全部。 您无需附带完整的iOS应用。 我可以使用TestFlight以及通过AppStore分发扩展。 现在,只要有人在iMessage对话中问“现在几点”,您和我都可以通过单击按钮来提供特定于标准的响应。