这是一个很好的方法来添加协议到我正在挂钩的课程吗?

时间:2015-06-28 14:08:34

标签: ios jailbreak theos logos

我试图使用Theos为iOS 8.3编写测试调整。

当用户点击应用程序的图标时,此调整将显示UIAlertView有两个选项。

我想区分按钮,为此我需要添加UIAlertViewDelegate

按照DHowett撰写的this示例,我已经调整了他的代码,以便在iOS 8.3下运行。

代码编译并加载正常,但当我点击任何图标时不会触发任何操作。

如果我只是使用正确的方法挂钩SBApplicationIcon,就会触发操作,但这样我就无法区分按下按钮。

这仍然是添加协议的好方法吗?

1 个答案:

答案 0 :(得分:0)

您可以在设置代理时将您要加入的课程投放到id<ProtocolName>

例如,在您的情况下,它将类似于:

[alert setDelegate: (id<UIAlertViewDelegate>) self];