以下代码确实有效,但它仍然让我感到沮丧,因为在else
块中不推荐使用的方法调用会导致警告。
if ([self.navigationController respondsToSelector:@selector(dismissViewControllerAnimated:completion:)])
{
[self.navigationController dismissViewControllerAnimated:YES completion:nil];
}
else
{
//Here,the warning goes!
//dismissModalViewControllerAnimated is deprecated
[self.navigationController dismissModalViewControllerAnimated:YES];
}
我怎样才能隐藏被解雇的警告,或者有没有其他方法可以解决这个问题?