swift - 从 facebook swift FBSDK 检索个人资料图片时出错

标签 swift facebook profile fbsdk fbsdkloginkit

这是我用来在代码中检索图片的代码。 我在发送 graphRequest 后立即调用此函数。

let upLoadData = try Data(contentsOf: URL(fileURLWithPath: "https:/graph.facebook.com/(fbUID)/picture?type=large")) let upLoadImage = UIImage(data: upLoadData)?.jpeg(.low)

但是,这是我得到的错误

错误域=NSCocoaErrorDomain代码=260“无法打开文件“picture?type=large”,因为没有这样的文件。” UserInfo={NSFilePath=/https:/graph.facebook.com/(我的facebook用户id)/picture?type=large, NSUnderlyingError=0x604001451df0 {Error Domain=NSPOSIXErrorDomain Code=2“没有这样的文件或目录”}}

我检查了是否可以访问此网址,当我输入网址时,我成功下载了图像。 我是否缺少任何步骤?

最佳答案

结果是由于我使用了 URL(fileURLWithPath: ,而不是 URL(string:

关于swift - 从 facebook swift FBSDK 检索个人资料图片时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51297434/

相关文章:

ios - 高效查询大量 Firestore 文档并限制结果数量?

ios - 如何解决这个 Collection View 和数组问题?

ios - 80 年代的 4 月 1 日日期在 iOS 10.0 中无法解析

facebook - 对多个域的支持不像宣传的那样有效

php - 为什么大多数网站的用户头像图片文件的 url 如此复杂?

asp.net-mvc-2 - ASP.NET MVC 2 和 SQL 表配置文件提供程序

ios - 我们如何从 iphone(在我的应用程序中)的设置中禁用已启用 "bold text"的效果? - swift 2.0

facebook - 如何将嵌入 iframe 的 HTML5 视频嵌入到 Facebook 新闻源中?

使用 Graph API Explorer 时 Facebook Oauth 访问 token 不同

facebook-graph-api - 如何从用户那里获取真实大小的个人资料图片?