IOS FacebookShare 返回错误“保留”

2024-03-09

我尝试过搜索但找不到答案。我已经编写了一个应用程序,我正在尝试将内容分享到 Facebook。基本上我想分享一个网址,也许还有一个引言或标题。

我不断收到一个名为“保留”的错误,但我不确定它的含义或如何修复它。任何帮助都会很棒!

func fbClick() {

    let content = LinkShareContent(url: URL(string: "www.google.com")!)
    showShareDialog(content, mode: .native)

}

func showShareDialog<C: ContentProtocol> (_ content: C, mode: ShareDialogMode = .automatic) {
    let dialog = ShareDialog(content: content)
    dialog.presentingViewController = self
    dialog.mode = mode

    do {
        try dialog.show()
    } catch (let error) {
        self.view.makeToast("Invalid share content. Failed to present share dialog with error \(error)", duration: 3.0, position: .top)
    }
}

弄清楚了。

这条线...

let content = LinkShareContent(url: URL(string: "www.google.com")!)

本来应该是这样的...

let content = LinkShareContent(url: NSURL(string: "https://www.google.com")! as URL)

或者像这样

let content = LinkShareContent(url: NSURL(string: "https://www.google.com")! as URL, quote: quote)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IOS FacebookShare 返回错误“保留” 的相关文章

  • iOS 电池监控 Swift

    我已将监控设置为启用 但模拟器和设备中的电池电量仍然为 1 UIDevice currentDevice batteryMonitoringEnabled true var level UIDevice currentDevice batt
  • iOS 上的 UIBezierPath 操作

    我从一条直线开始 我希望用户能够触摸并拖动该线 使其弯曲 实际上 他们有能力将线条操纵成波浪形状 我不确定从技术上实现这一目标的最简单方法 我首先创建了三次曲线的 UIBezierPaths 数组 目的是操纵控制点 但似乎一旦绘制了 UIB
  • 在 iOS 上使用 Web 服务的最佳方式?

    我想构建一个 iOS 应用程序 让您登录到网络服务 之后 应用程序将 当用户选择时 通过 https 发送登录名 密码以及请求的变量 例如 在请求 新闻更新 后 它将收到 XML 格式的请求信息 类似于
  • 为什么在授予用户权限时,UIUserNotificationType.None 在当前设置中返回 true?

    我正在编写一种方法来检查当前用户设置是否包含某些通知类型 当检查当前设置是否包含 UIUserNotificationsType None 时 无论授予权限还是拒绝权限 它都会返回 true 有谁知道这是为什么吗 func register
  • 在 IOS 上使用 AVComposition 混合两个音频文件

    我正在尝试混合两个音频文件 将一个音频文件放在另一个音频文件之上 不是缝合在一起 但我在 IOS 上学习 AVFoundation 时遇到了困难 我在这里遵循了这个答案 如何使用 AVMutableCompositionTrack 合并音频
  • 从命令行调试 iOS 应用程序构建

    我正在通过命令行构建 iOS 应用程序 但在调试它时遇到问题 如果我使用 XCode 进行构建 它会让我在设备上 构建和调试 而不会出现任何问题 但现在 我不知道如何使用 gdb 在设备上启动它并逐步执行它 如果我尝试 添加自定义目标 可执
  • Objective-c 中的块递归

    当执行涉及 Objective C 块的递归时 我在 iOS 应用程序中收到 EXC BAD ACCESS 信号 这是简化的代码 void problematicMethod FriendInfo friendInfo onComplete
  • 为什么我不能在 Realm 属性上使用 private

    我正在尝试在 RealmSwift 中存储一个枚举案例 但 Realm 不支持枚举 本文 https medium com it works locally persisting swift enumerations with realm
  • iPhone UINavigationBar 使用 [UINavigationBar 外观] 更改所有控制器的字体样式

    我知道我可以单独更改导航栏的字体 如本答案所述 更改导航栏的字体 https stackoverflow com questions 5832036 change the navigation bars font 目前我正在使用一种更全局的
  • 如何解决 CoreData mogenerator 未找到问题

    我收到如下所示的错误 我不知道我错过了什么 我该如何解决这个问题 如下图所示 Users nischalhada Documents XcodePro mnepalnews revisited 2 0 CoreData mogenerato
  • 添加自定义过渡会导致 xib 加载错误的屏幕尺寸

    我正在尝试向具有 xib 的 UIViewController 添加自定义过渡 我尝试了几种方法 但它们都有相同的问题 视图显示的屏幕尺寸错误 我当前的示例基于以下教程 使用 Swift 在 iOS 中自定义 UIViewControlle
  • 为什么这个谓词格式会变成 '= nil'

    有人建议这个线程 https stackoverflow com questions 40686005 nspredicate crash after swift 3 migration与我的问题完全相同 但是 我的应用程序没有崩溃 并且我
  • 以编程方式触发iOS摇动事件

    如何以编程方式触发 iOS 中的摇动事件 我尝试过以下方法 但它总是崩溃 void shake NSLog TEST UIMotionEventProxy m NSClassFromString UIMotionEvent alloc in
  • iOS 循环对象的属性并添加操作

    我有一个具有几个类似属性的类 UISliders 我想添加用户开始和结束使用每个滑块时的操作 每个滑块都将链接到同一个选择器 因此我考虑只是迭代它们 而不是编写 10 个几乎相同的代码块 问题是 最有效的方法是什么 我尝试过这样的事情 在运
  • iphone:如何停止快门动画?

    我有两个问题 1 我想知道如何在相机加载时停止快门动画 我正在使用 UIImagePickerController 我已经参考了堆栈溢出的许多答案 但没有成功 2 我在相机中有一个自定义按钮 使用cameraOverlayView并想通过单
  • 指定访问组时出现 KeychainItemWrapper 错误

    相当长一段时间以来 我一直在使用 KeychainItemWrapper 的 ARC 版本成功读取和写入私有钥匙串项目 我现在正在努力将我的 iOS 应用程序转换为使用共享访问组 以便我的 2 个共享相同应用程序前缀的应用程序可以访问钥匙串
  • 为什么我的视图仍然以横向呈现?

    我的视图是由导航控制器控制的 因此我将导航控制器支持的方向设置为明确的纵向和纵向UpSideDown 这可以工作 但是如果调用视图时前一个视图处于横向状态 它将以横向方式呈现并保持横向状态 直到设备旋转 如何防止这种情况发生 这是我的代码
  • UIWebView Bug:-[UIWebView cut:]:无法识别的选择器发送到实例

    In the UIWebView 如果包含文本的输入元素具有焦点 并且按下按钮导致输入失去焦点 则随后双击输入以重新获得焦点并从出现的弹出栏中选择 剪切 或 复制 或 粘贴 会导致这UIWebView因错误而崩溃 UIWebView cut
  • 如何反转 CGPath 的点顺序

    我想画一个圆圈 并用它打出字母 为此 我需要顺时针抚摸圆圈 逆时针抚摸字母 这一切都很好 但是当我使用 Core Text 获取字母路径时 我不知道如何从本质上反转该路径 不是镜像或旋转或任何东西 这很简单 我希望点笔画顺序是逆时针的 这实
  • 苹果推送通知在生产中不起作用

    我们完全陷入困境 请帮忙 我和我的团队制作了一个 iPhone 应用程序 这是我们第一次在 iOS 上尝试 一切都很好 直到我们提交应用程序并在应用程序商店上可用为止 推送通知服务无法正常工作 我在网上搜索并尝试根据人们的建议仔细检查我们的

随机推荐

  • 当我使用没有 OleDBConnection 对象的 OleDbDataAdapter 对象时,为什么我的 .NET 2.0 应用程序在 .NET 4.0 下崩溃?

    这是一个使用 VS 2005 编写的 NET 2 0 应用程序 它在运行 NET 2 0 的系统上运行良好 但在运行 NET 4 0 的系统上会严重崩溃 这是代码的关键部分 string selectCommand1 string conn
  • Backbone 和 bindAll:“func 未定义”

    我在使用 bindAll 时遇到问题 我得到的错误是func is undefined 对我做错了什么有什么想法吗 我都尝试过 bindAll 因上述错误而失败 并且 个人binds 不起作用 window test Backbone Vi
  • 命令行“sort | uniq -c | sort -n”的替代方法

    I use sort uniq c sort n多年来 但今天它失败了 因为我的输入文件是 10 GB 并且我的 tmp宽度为 1 GB sort write failed tmp sortmIGbL No space left on de
  • 如何在 JavaFX 中将图像显示为工具提示?

    我想显示图像作为工具提示 它工作正常 但在某些随机点它显示出波动 我想正常显示而不出现波动 我在鼠标输入事件上显示一个新场景 其中我添加了带有图像的图像视图 并在鼠标离开事件事件上关闭它 MOUSE ENTER PHOTO CORRECTI
  • Mod security 阻止对 URI 路径的 GET 请求

    我需要阻止某个 URI 路径的 GET 请求 我正在使用异常模式 但我使用的是直接块规则 我无法使规则正常工作 example GET secure test bla bla 例子https bla bla com secure test
  • php 会话立即销毁

    当我将会话设置为瞬间时 会话似乎会起作用 然后它们就会被销毁 这是我的 phpinfo 页面 有人能看到问题吗 我无权访问 phpini 文件 您能否检查我的 cookie 设置并告诉我是否可以使用这些设置 http cksgrill ne
  • 在辅助路由中访问子级:Angular

    I have root路由定义为 const routes Routes path component HomeComponent path module1 loadChildren module1 module1 module Modul
  • 如何定义导入变量类型

    I have noImplicitAny set to true对于我的 TypeScript 编译器 当我使用如下所示的导入时 它会抛出错误 因为我没有显式定义类型foo多变的 import as foo from bar 我能够定义一个
  • 证明具有相同中序和先序遍历的二叉树是相同的?

    有谁知道如何prove如果两个二叉树具有相同的中序和先序遍历 那么它们是相同的 也许通过表明不能有两个具有相同中序和先序遍历的不同二叉树 或者 展示一个反驳这一点的案例 或者展示为什么不能这样做 我承认 这纯粹是学术性的 但它不是家庭作业或
  • 残疾人不工作

    Not working disabled true disabled isDisabled ts gt isDisabled true 基本的 html 禁用器也不起作用 html gt disable attr disabled true
  • 任何人都知道用于托管 win32 exes/dll 的免费/便宜的命令行资源编辑器

    我已被推荐 资源调谐器控制台 http www heaventools com command line resource editor htm但这有点超出了我的价格范围 我正在寻找可以从 nant 构建脚本启动的东西 并告诉它用附加属性标
  • 学说查询不同的相关实体

    我可能忽略了一些非常简单的东西 只是一直盯着它看太多 但我无法让这个 DQL 查询工作 我收到一个异常说明 Cannot select entity through identification variables without choo
  • Symfony Doctrine Migrations,如何使用多个实体管理器

    使用 Symfony 2 5 和 Doctrine 2 2 我有几个用于我正在开发的应用程序的数据库 我们将一个称为 主 另一个称为 辅助 当前配置了两个实体管理器 在一次迁移中 我想在 辅助 中创建一个表 但它只想在 主 中创建表 迁移可
  • 将超过 31 天的文件移至另一个驱动器

    Function Move Moves all files older than 31 days old from the Source folder to the Target Get Childitem Path E source Wh
  • 收到ACTION_SHUTDOWN后发送数据

    我知道当设备关闭时应用程序会收到 ACTION SHUTDOWN 广播事件 当应用程序收到关闭消息时 是否仍有机会发送数据包 或者 android 是否会阻止此类尝试 或者平台是否会在发出数据包之前拆除网络堆栈 事实证明 在手机完全死机之前
  • 使用 django-piston 进行基本的 http 身份验证

    我是这方面的新手 我在官方网站上看到了代码片段 粘贴在下面 问题是如何将其部署到服务器 在哪里设置用户名和密码凭据 在 Apache 的 httpd conf 文件中 from django conf urls defaults impor
  • QTextEdit::setTextFormat(Qt::LogText) 不再存在,我还能用什么来记录?

    我的 C 应用程序中需要一个文本记录器 QTextEdit在 Qt 3 3 之前曾经有此功能 但不幸的是它已被删除 我可以使用其他替代方案吗 两种选择 你可以简单地使用QTextEdit setReadOnly true 这 老的Qt Lo
  • 为 Jekyll 服务时参数数量错误(1 对 2)

    全新安装 Jekyll 和 Octopress 启动服务器时 它会产生 Homes MacBook Pro octopress home jekyll serve Configuration file Users home octopres
  • 带有曲面细分着色器的 GL_Triangles

    当我使用曲面细分着色器时 我是否必须从 CPU 程序补丁而不是三角形传递 glDrawArrays GL PATCHES 0 3 Works with Tess Shaders glDrawArrays GL TRIANGLES 0 3 W
  • IOS FacebookShare 返回错误“保留”

    我尝试过搜索但找不到答案 我已经编写了一个应用程序 我正在尝试将内容分享到 Facebook 基本上我想分享一个网址 也许还有一个引言或标题 我不断收到一个名为 保留 的错误 但我不确定它的含义或如何修复它 任何帮助都会很棒 func fb