问题:
出现Initializing ‘Object’ *__strong’ with an expression of incompatible type ‘id _Nullable 的警告
解决办法:
例1:
使用ARC时,获取全局的AppDelegate会有上面的警告。
修改前:
AppDelegate *app = [UIApplication sharedApplication].delegate;
修改后:即(强制转换)
AppDelegate *app = (AppDelegate*)[UIApplication sharedApplication].delegate;
例2:
修改前:
NIMNotificationObject *object = lastMessage.messageObject;
修改后:即(强制转换)
NIMNotificationObject *object = (NIMNotificationObject *)lastMessage.messageObject;