在iOS MRC下,把NSInteger转化为id,可以直接强转,(id)UIDeviceOrientationLandscapeLeft,然后就可以performselector withobject,
现在我在ARC下同样的代码就会报disallowed的错误,那要怎么转化呢?前提我不想用mrc,那些关掉ARC的方式就算了,也不想用NSInvocation,麻烦,求助!
在iOS MRC下,把NSInteger转化为id,可以直接强转,(id)UIDeviceOrientationLandscapeLeft,然后就可以performselector withobject,
现在我在ARC下同样的代码就会报disallowed的错误,那要怎么转化呢?前提我不想用mrc,那些关掉ARC的方式就算了,也不想用NSInvocation,麻烦,求助!
2 回答1.3k 阅读
1 回答1.3k 阅读✓ 已解决
1 回答2.9k 阅读
1 回答1.5k 阅读
1 回答1.1k 阅读
1 回答1k 阅读
521 阅读
NSInteger a = 1;
id b = @(a);
b为NSNumber类型
友情提示:强制转换是有问题的