iOS ARC下,把 NSInteger 转化为 id

在iOS MRC下,把NSInteger转化为id,可以直接强转,(id)UIDeviceOrientationLandscapeLeft,然后就可以performselector withobject,
现在我在ARC下同样的代码就会报disallowed的错误,那要怎么转化呢?前提我不想用mrc,那些关掉ARC的方式就算了,也不想用NSInvocation,麻烦,求助!

阅读 11.3k
1 个回答
新手上路,请多包涵

NSInteger a = 1;
id b = @(a);
b为NSNumber类型

友情提示:强制转换是有问题的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题