【发布时间】:2014-10-09 19:41:20
【问题描述】:
我从 Facebook 的开发者网站复制了代码,以将 Facebook 分享功能集成到我的应用中:
NSMutableDictionary<FBGraphObject> *object = [FBGraphObject openGraphObjectForPostWithType:@whatsyourinneragefb:inner_age
title:@Sample Inner Age
image:@https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png
url:@http://samples.ogp.me/578838518886846
description:@];;
[FBRequestConnection startForPostWithGraphPath:@"me/objects/whatsyourinneragefb:inner_age"
graphObject:object
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
// handle the result
}];
但是,@whatsyourinneragefb 之前的“@”会产生错误 "Unexpected @ in program。另外,@https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png 之类的行有白色的@https:,其余的突出显示为绿色,就好像它是一个评论一样,所以我觉得即使上面的错误消失了,这也行不通。所以:
如何解决第一个错误?
和
代码是否可以正常工作,还是需要调整才能正常工作?
感谢所有帮助。
【问题讨论】:
-
你从哪里复制的?
-
我强烈建议先阅读至少objective-c 语言的基础知识,然后再在SO 上提出这样的问题。我建议阅读:stackoverflow.com/help/how-to-ask
-
我在 Facebook 开发者网站的“我的应用程序”中转到我的应用程序,然后转到 Open Graph,然后单击“获取代码”。
-
完全同意
David如果您不了解基础知识,那么您需要从头开始。永远不要只是复制和粘贴代码自己输入,因为这样您就可以了解它的作用,并且您可以发现代码中的错误(如果有),如果这是复制的代码,则存在。 -
感谢大卫和大力水手的建议 - 我以后会接受它。我肯定更愿意知道为什么我在我的应用程序中放入的代码,而不是仅仅在那里敲打它。
标签: ios objective-c facebook