Exclude AirDrop and Add to Reading List from apps build with iOS 6 SDK

前端 未结 1 1268
独厮守ぢ
独厮守ぢ 2020-12-19 02:45

I have a UIActivityViewController in my iOS 6 app, I am pushing an update but I\'m not yet compiling it with iOS 7 SDK.

Is there any way to disable Add

相关标签:
1条回答
  • 2020-12-19 02:53

    excludedActivityTypes is a valid property in iOS 6.0 and above, so you can leverage that. The constants you need (UIActivityTypeAddToReadingList and UIActivityTypeAirDrop) are not available so what you can do is use their literal values (most likely the same as the variable name) until you recompile with the iOS 7 SDK (Which I suggest you do. It is not likely that Apple would change a constant value but it is better programming practice to use the variable instead of its literal). I imagine these values would be ignored in iOS 6.x and not cause any problems since any UIActivity can define its own name so the system has no way of validating a given type. It most likely will just add them to an internal ignore list.

    0 讨论(0)
提交回复
热议问题