MacOS 开发 App响应Schemes协议

和iOS类似,在开发MacOS APP的时候同样会遇到要从一个连接里调起APP然后传入一些参数的需求,例如单点登录等

但是和iOS不同的是MacOS的AppDelegate没有提供相应的接收协议信息的代理方法,在MacOS中我们可以用NSAppleEventManager这个类来实现接收信息,具体操作步骤如下:

1、首先在info.plist这个文件里注册你要遵循的协议头,这个和iOS是一样的操作,如图

2、然后在AppDelegate类里调用applicationWillFinishLaunching方法,并在该方法里注册协议响应方法,例如:

需要注意的是协议接收的方法只能放在applicationWillFinishLaunching里,否则无效

3、最后实现@selector里的方法就OK了,如图:path就是你们想要的完整协议

拿走不谢!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值