Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 从facebook打开指向facebook页面的链接时崩溃_Iphone_Objective C_Xcode_Facebook - Fatal编程技术网

Iphone 从facebook打开指向facebook页面的链接时崩溃

Iphone 从facebook打开指向facebook页面的链接时崩溃,iphone,objective-c,xcode,facebook,Iphone,Objective C,Xcode,Facebook,我正在墙上分享一个提要。该链接是指向某个facebook页面的链接 当从chrome按下链接时,页面将正常打开 但当我试图在iPhone中打开它时,页面崩溃了 代码如下: ... NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"name",@"name", @"description", @"

我正在墙上分享一个提要。该链接是指向某个facebook页面的链接

当从chrome按下链接时,页面将正常打开

但当我试图在iPhone中打开它时,页面崩溃了

代码如下:

...
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
    @"name",@"name",
    @"description", @"description",
    [NSString stringWithFormat: @"https://www.facebook.com/Kyoto.sushi"], @"link", 
    @"caption", @"caption",
    [NSString stringWithFormat:pictureUrl], @"picture",
    @"message",@"message",
    nil];
[facebook requestWithGraphPath:@"me/feed"
                         andParams:params
                     andHttpMethod:@"POST"
                       andDelegate:self];
...
我按了复制URL,得到了这个:
fb://faceweb/f?href=%2FKyoto.sushi%3Fid%3D100616296685390%26_rdr
猜测Facebook会识别出它是一个Facebook链接并将其转换为其他内容。但这并没有真正起作用。

您的URL有http://和https://

http://https://www.facebook.com/Kyoto.sushi
那应该是

https://www.facebook.com/Kyoto.sushi

Luda我试着从我的应用程序中发布你的代码,链接在浏览器和本机Facebook应用程序中都非常有效。Eyal,你确定发布提要后,你已经在Facebook应用程序中找到了你的帖子,点击链接并打开了寿司页面吗?你可以自己查看,搜索用户roykarn@gmail.com,看看墙上