我尝试与Facebook分享图片。这是工作。
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
kAppId, @"app_id",
url, @"link",
@"http://yandex.st/morda-logo/i/logo.png", @"picture",
title, @"name",
produc, @"caption",
tempString, @"description",
message, @"message",
nil];
但我想从我的应用程序中分享照片。我试试
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
kAppId, @"app_id",
url, @"link",
[UIImage imageNamed:@"nav.png"], @"picture",
title, @"name",
produc, @"caption",
tempString, @"description",
message, @"message",
nil];
但我有问题:
:frame:decisionListener:delegate: - [UIImage长度]:无法识别的选择器发送到实例0xc98b1d0
我做错了什么? 非常感谢你
答案 0 :(得分:1)
尝试使用“来源”而不是“图片”。图片期待网址字符串。
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
kAppId, @"app_id",
url, @"link",
[UIImage imageNamed:@"nav.png"], @"source",
title, @"name",
produc, @"caption",
tempString, @"description",
message, @"message",
nil];
答案 1 :(得分:1)
嗯,我不是用户Facebook会解码你的位图图像,将图像保存在他们的服务器上并让它在你的墙上可用^^
尝试使用网址而不是图片的NSData数据。