UIActivityItemProvider类中placeholderItem属性的用途是什么?
所有文档状态如下:
可以代表您计划创建的实际对象的对象。 对象的内容可以是空的但是对象的类 必须与您计划稍后提供的对象的类匹配。
我很好奇这个属性是如何在内部实际使用的。这是否出现在用户界面的任何一点?
答案 0 :(得分:4)
来自UIActivityItemProvider.h标题,
placeHolder是for的返回值 -activityViewControllerPlaceholderItem:
其中-activityViewControllerPlaceholderItem:
是UIActivityItemSource协议的一种方法,UIActivityItemProvider实现了该方法。
此方法的文档在相同的标题中声明:
调用以确定数据类型。只返回类型的类 咨询。它应匹配-itemForActivityType:稍后返回
此外,this thread on the Apple developer forums还阐明了如何使用placeholderItem。