我知道enableremotenotificationtypes,但它没有帮助我,因为如果我收到enabledremotenotificationtypes == UIRemoteNotificationTypeNone,我无法判断用户是否有1.接受推送通知一次,但后来通过设置后关闭它或2.拒绝推送通知或3.从未见过要求许可的蓝色对话框.我需要一种方法来区分这三种情况.
任何帮助将非常感激.
我有A和B类.现在我需要编写一个新的C类,它将在A和B中使用一些字段和方法,但不是全部.(我将使用A和B中大约50%的东西).
现在我正在考虑从A和B继承.但这将使C包含许多没有意义的字段和方法.
基本上我只是为了代码重用而使用继承,否则我将不得不从A和B复制并粘贴多行代码.
这种做法真的很糟糕吗?有不同的方法吗?
谢谢!