ios:用户时间线上的facebook帖子图像已发布,但页面时间线未发布
上面的代码适用于用户时间线帖子,但当我希望帖子创建页面时间线,而不是帖子图像时 为什么ios:用户时间线上的facebook帖子图像已发布,但页面时间线未发布,ios,facebook,facebook-graph-api,Ios,Facebook,Facebook Graph Api,上面的代码适用于用户时间线帖子,但当我希望帖子创建页面时间线,而不是帖子图像时 为什么if(error)?我的意思是,无论是否设置了错误,您都会执行相同的操作…错误意味着如果未成功发布图像,则会显示消息“您的发布未成功”。否,如果设置了错误,则调用fbCompletion,如果未设置,则执行相同的操作。如果,则不需要。如果某个东西区分了错误和非错误,那么它必须在fbCompletion内部,或者根本不存在。因此,您应该将if/else简化为fbCompletion(结果、错误)!是的,你是对的。
if(error)
?我的意思是,无论是否设置了错误,您都会执行相同的操作…错误意味着如果未成功发布图像,则会显示消息“您的发布未成功”。否,如果设置了错误
,则调用fbCompletion
,如果未设置,则执行相同的操作。如果,则不需要。如果某个东西区分了错误
和非错误
,那么它必须在fbCompletion
内部,或者根本不存在。因此,您应该将if/else简化为fbCompletion(结果、错误)代码>!是的,你是对的。但主要问题不是在facebook页面时间表上发布图像。无论如何,我认为如果你想回答你的问题,你必须(至少)在问题中添加3个附加内容:1)dictPost的内容2)fbCompletion的代码3)解释你是如何检查图像是否未发布的,也就是说,你为什么知道它不起作用。
[FBRequestConnection
startWithGraphPath:@"/page-id/photos"
parameters:dictPost
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error)
{
fbCompletion(result,error);
}];