我为Instagram创建了一个自定义的UIActivity。我的自定义UIActivity所需的其中一个活动项是InstagramPhoto实例。该对象包含我想发送到Instagram应用程序的UIImage、标题和其他内容。在iOS 8以下版本中,一切都很正常。但当我使用iOS 8进行测试时,出现以下错误:
Unknown activity items supplied: (
"<InstagramPhoto: 0x18848310>"
)
我为Instagram创建了一个自定义的UIActivity。我的自定义UIActivity所需的其中一个活动项是InstagramPhoto实例。该对象包含我想发送到Instagram应用程序的UIImage、标题和其他内容。在iOS 8以下版本中,一切都很正常。但当我使用iOS 8进行测试时,出现以下错误:
Unknown activity items supplied: (
"<InstagramPhoto: 0x18848310>"
)
UIActivityViewController *activityViewController =
[[UIActivityViewController alloc]
initWithActivityItems:@[self]
applicationActivities:customActivities];
- (id)activityViewController:(UIActivityViewController*) activityViewController itemForActivityType:(NSString *)activityType
{
return self;
}
- (id)activityViewControllerPlaceholderItem:(UIActivityViewController *)activityViewController
{
return @"";
}