iOS 6 社交框架无法设置或没有警报

2024-01-09

我正在尝试在 iOS6 中实现新的社交框架,并让它正常工作,除了两个奇怪的问题。如果我启用了我感兴趣的服务(例如……FaceBook),那么它就可以正常工作。但是,如果从设置面板(假设是 Facebook,为了保持一致)中删除了帐户,那么我会在模拟器和设备中看到不同且令人沮丧的行为。

这是我的视图控制器中的相关代码:

//Method for FaceBook

- (IBAction)doFacebook:(id)sender{
//check to see if facebook account exists
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {

    // Create the view controller defined in the .h file

    fb=[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

    // make the default string
    NSString *FBString= [NSString
                         stringWithFormat:@"%@\r via #GibberishGenerator", gibText.text];
    [fb setInitialText:FBString];
    // show the controller
    [self presentViewController:fb animated:YES completion:nil];

    }
}

这是触发上述方法时的奇怪行为:

In 模拟器(版本 6.0 (358.4)我收到对话框,通知我尚未使用“设置”和“取消”按钮设置任何 Facebook 帐户。点击“设置”只会关闭对话框,但不会进入设置面板。

On my iPhone 4s 运行 6.01,点击触发该方法的按钮不会产生任何结果。换句话说,我没有收到任何对话框通知我必须设置 Facebook 帐户。

在此先感谢您的帮助。


好的...这是修复方法:

这是我的新实现,基于 user1734802 的有用评论。

//Method for FaceBook

- (IBAction)doFacebook:(id)sender{

    // Create the view controller defined in the .h file

    fb=[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

    // make the default string
    NSString *FBString= [NSString
                         stringWithFormat:@"%@\r via #GibberishGenerator", gibText.text];
    [fb setInitialText:FBString];
    // show the controller
    [self presentViewController:fb animated:YES completion:nil];

      }

在某个时刻我期望

 [SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])

实际工作正常(触发自动对话框,并带您进入设置),所以我实际上只是在我的代码中注释掉它。


我遇到了同样的问题,我通过删除 If 语句修复了它:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])

然后,尽管设置中没有配置 Facebook/Twitter 帐户,视图仍会显示。 并且显示“没有 Facebook/Twitter 帐户”警报视图!我可以点击警报上的“设置”按钮,它会将我引导至设置(在设置中配置 Facebook/Twitter 帐户)

这是我使用的代码,它非常适合我:

- (IBAction)bTwitter:(id)sender {

mySLComposerSheet = [[SLComposeViewController alloc] init];

mySLComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];

[mySLComposerSheet setInitialText:@""];

[mySLComposerSheet addImage:[UIImage imageNamed:@""]];

[self presentViewController:mySLComposerSheet animated:YES completion:nil];

}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 6 社交框架无法设置或没有警报 的相关文章

  • 调用了 numberOfRowsInSection 但未调用 cellForRowAtIndexPath

    在我的表视图中节中的行数被调用两次但是cellForRowAtIndexPath不叫 我想在 tableView 中显示 Facebook 好友列表 如果 cellForRowAtIndexPath 调用我的问题就解决了 我在这里的数组中得
  • 我在 Facebook 上发现的这个奇怪的脚本是什么?

    这并不是一个帮助我自己编程的问题 但我在 Facebook 上发现了这个页面 其中有一个很酷的幻觉 并且一个页面上写着 要看到真正的幻觉 请将此代码复制并粘贴到您的地址栏中 并且有一个脚本 免责声明 请勿运行以下代码 javascript
  • Facebook-API 中的会话密钥和访问令牌

    有人可以向我解释一下什么是会话密钥和访问令牌吗 怎样才能抓住那两个人呢 为什么以及何时需要使用它们 什么时候是 一次性 什么时候不是 另外 他们之间有什么区别 请用Java 来做 我是一位刚接触 facebook API 的 Java 开发
  • FB登录:登录成功后不知道如何获得响应

    我在我的网站上添加了一个 fblogin 按钮 工作正常 放置一个按钮 当用户单击它时 将打开一个用于登录的对话框 但我不知道登录成功后如何获得响应 请建议 您可以使用JS SDK来订阅该类型的事件 看看Facebook JavaScrip
  • 显示即将到来的 Facebook 好友生日

    我仍然得到列表脸书好友以 的形式一月至十二月按升序排列 见下图 但现在我想以以下形式显示 Facebook 好友列表即将到来的生日 Like 最近的热门内容 我使用以下查询来获取好友列表 Log d LOG TAG requestFrien
  • Parse.com 和 Facebook 登录,运行无限循环

    我将 Parse 和 Facebook iOS SDK 都更新到了最新版本 当我尝试使用 Facebook 登录时 我的应用程序崩溃了 从调试器中我可以看到它正在无限循环中调用 3 4 个方法 我的登录代码如下所示 void openSes
  • 现有的和未输入错误的密钥的 NSUnknownKeyException

    我得到以下输出 Terminating app due to uncaught exception NSUnknownKeyException reason
  • Facebook JavaScript SDK 通过 HTTPS 加载非安全项目

    我有一个 Facebook 应用程序 使用Facebook Connect js https connect facebook net en US all js 我正在通过 HTTPS 运行我的应用程序 网站上的所有内容均来自https 但
  • Facebook iFrame 应用程序 - 摆脱垂直滚动条?

    我已经转换了一个 Facebook 应用程序 http apps facebook com video preferans 从 FBML 到 iFrame 使用 PHP SDK 现在显示的垂直滚动条与我之前显示的内容数量相同 一个徽标 一个
  • 设置从 Facebook 登录获取用户电子邮件 ID 的权限

    我在用着Facebook 3 0 SDK对于安卓 我必须实施Facebook登录 我正在访问用户的基本信息 例如姓名 用户 ID 但我也想访问用户的电子邮件 我浏览了很多博客和论坛 但不知道该怎么做 我正在使用我自己的 android 按钮
  • 尝试复制文件时出错

    我正在尝试使用 NSFileManager 将临时文件复制到另一个位置 但是它失败并抱怨其中一个文件不存在 Copy temp file NSError error BOOL exists fileManager fileExistsAtP
  • Facebook 应用程序无法获取会话

    我正在 Heroku 上为 Facebook 开发一个非常基本的 PHP 应用程序 它显示非常基本的用户信息 如姓名 个人资料图片 但该应用程序在 getToken 方法中停止 我在登录我的个人资料后尝试了该应用程序 但仍然出现相同的消息
  • 无法获取 Facebook 传入请求

    我正在尝试在我的 Facebook android 游戏应用程序中实现发送数据并接受该数据 我正在关注https developers facebook com docs android send requests notification
  • Android Facebook sdk 3.5 分享对话框

    您好 我正在为 android sdk 3 5 实现 facebook 共享对话框 但是我按照指南没有取得任何成功 FacebookDialog shareDialog new FacebookDialog ShareDialogBuild
  • Android Facebook SDK 和 URL 方法成功形成好友对话框,但无法提交

    我开始认为这是一个错误 请证明我错了 我想以编程方式在 Facebook 上加好友 他们是唯一且肯定是该人在现实生活中认识的人 以下三种解决方案都具有相同的结果 成功的好友对话框 意味着个人资料名称 图片 指示操作的语句 与某人成为好友 以
  • Facebook“赞”按钮回调帮助

    我正在使用此代码进行类似 facebook 的回调 问题是 如果我调用 php 脚本 例如 有人可以看到我的 javascript 并运行此页面 甚至可以向其发送垃圾邮件或在没有先点赞的情况下使用它 我的想法是 我想为每个喜欢该页面的用户提
  • 使用 Facebook 进行身份验证的网站的 REST API

    我们有一个网站 其中only登录网站并进行身份验证的方式是使用 Facebook 这不是我的选择 当您第一次登录 Facebook 时 系统会自动为您创建一个帐户 现在 我们希望为我们的网站创建一个 iPhone 应用程序 并为其他人使用我
  • 使用 django-social-auth 登录后获取 Facebook 数据

    我们已经建立了一个应用程序 使用django social auth使用 Facebook 验证用户身份的扩展 身份验证工作正常 但我们不清楚如何从 Facebook 获取有用信息 好友列表 点赞等 看起来django facebook处理
  • 在 Facebook 上分享文本和 URL

    我想分享一条消息 例如 查看图片http someUrl com http someUrl com从应用程序共享ABCapp 用户必须能够选择任何已安装的应用程序进行共享 我正在使用以下代码 Intent intent new Intent
  • 无法使用 SLComposeViewController 将图像发布到 Facebook?

    我想将图像发布到 Facebook 和 Twitter 我对 twitter 很满意 但对使用 SLComposeViewController 类的 facebook 不太满意 无需添加图像 我就可以将文本和网址发布到 Facebook 中

随机推荐

  • PHP 警告:file_get_contents 无法打开流:HTTP 请求失败! HTTP/1.1 400 错误请求

    我已经使用 Codeigniter 构建了一个本地 DVD 数据库 其中包含电影名称等 我想要做的是从以下位置加载电影的更多数据这个 IMDB API http imdbapi com 但是我收到以下错误 遇到 PHP 错误 严重性 警告
  • 使用 PHP 但不使用命令行的 MySQLdump 空文件?

    我正在研究 mysql 的备份脚本 它的一个变体曾经可以工作 但自从 php4 以来我就没有看过它了 它返回一个空文件 奇怪的是 如果我进入命令行并使用完全相同的命令 我会得到我期望的文件 我在互联网上查了一下 找不到任何东西 有什么想法吗
  • 如何在新打开的 chrome 选项卡上执行我的内容脚本?

    我正在从门户网站调用 Chrome 扩展程序以在新选项卡中打开 URL 并在新打开的选项卡上执行executeScript 清单 json externally connectable matches http localhost 3000
  • 将 EF 4 EDMX 升级到 EF 6

    我的应用程序首先在 EF 4 中使用数据库 EDMX 我想将所有内容升级到 EF 6 在使用 NuGet 获取 EF 6 后 我必须对使用 EF 模型的类进行大量更改 因为命名空间已被在 EF 6 中进行了更改 然后我意识到 我的 EDMX
  • OnClickListener() 必须重写超类方法吗?

    有了这个代码 import android app Activity import android content Intent import android os Bundle import android view View impor
  • 将 Firebase 集成到 Unity 项目中 [重复]

    这个问题在这里已经有答案了 有谁知道如何将 Firebase 连接到 Unity3d 5 或者有人可以建议我一种更好的方法来接收用户名和密码并将其传输到外部服务器并通过服务器控制代码中的变量吗 Firebase 现已正式支持 Unity h
  • NavUtils.navigateUpFromSameTask 如何工作?

    请问这个方法的实际行为是什么 我认为当将此方法调用绑定到我的操作栏后退按钮并在 Manifest xml 中设置 homepageactivity 名称时 它应该在单击按钮后打开 无论当前任务堆栈如何 例如 当我从小部件打开我的 Activ
  • Java正则表达式:如何匹配一个或多个空格字符

    如何在 Java 正则表达式中匹配多个空格字符 我有一个正在尝试匹配的正则表达式 当我有两个或更多空格字符时 正则表达式会失败 public static void main String args String pattern b fru
  • 使用 sed 或等效命令将新的 uuid 添加到文件的每一行

    我有一个多行文本文件 我想用它来创建需要 UUID 的 SQL 语句 我正在尝试想出一种使用 sed 或其他 shell 命令实用程序生成 SQL 的方法 Example input A B C Example Output insert
  • 如何在 Git 中从指定日期克隆远程 (GitHub) 存储库

    我正在尝试从某个日期克隆 git 存储库 即使这是不可能的 是否可以克隆 git 存储库 然后将其回滚到某个日期 示例 我的存储库自 2010 年 5 月以来已更新 但我想获取 6 月 5 日起的版本 我想运行以下命令 git clone
  • Python 3 XOR 字节数组

    python 3中是否有内置函数可以bitwise xor字节 例如 如果我有 2 个字节数组 one oE1ltQSsoEqRC4j1EMz1ORU1dyucIcI4WstKz uhuKA two Rffs1PW5zA1h5RFVh5Mk
  • jQuery AJAX - 让浏览器请求重定向标头中的新位置

    jQuery ajax 可以使浏览器请求服务器发送的重定向标头中的新位置吗 jQuery 执行预期的操作 自动遵循重定向并获取最终页面 你可以去http jigsaw w3 org HTTP 300 http jigsaw w3 org H
  • 如何使用SQL来匹配并删除字符串后面的所有内容?

    如何使用 SQL 查找字符串 如果存在 则返回该字符串之前的所有内容 即 在下面的示例中 在 ETL 过程中 我们如何从源中获取列 识别字符串 uniquecode 并因此在接收器列的 SELECT 语句中删除该字符串及其后面的所有内容 如
  • Dart 使用 json_serialized 解析 json 到/从 json 库类

    我正在与地理编码库 https pub dev packages geocoder扑腾中 当我得到一个Address https pub dev documentation geocoder latest model Address cla
  • 向 PHP 对象内的数组添加值

    我有这个对象 myobject object name gt value gt id gt 我想在 foreach 循环中添加一些值 但数组推送似乎不起作用 我试过这个 object name myobject gt name array
  • 无论列的顺序如何聚合

    我想按两列聚合一个数据框 以便这些变化仅存在一次 值列应该由聚合函数聚合 例如max or sum Data itemID1 itemID2 value B0001 B0001 1 B0002 B0001 1 B0001 B0002 2 B
  • rmi java.security.policy 访问被拒绝

    我是 Java 中的 RMI 主题新手 我想使用 RMI 创建客户端服务器应用程序 我按照此链接中找到的本教程进行操作 使用 eclipse 的 RMI 教程 http www ejbtutorial com java rmi a step
  • 分组并计算 Javascript 数组中属性的平均值

    我很难在其他 stackoverflow 帖子中找到我正在寻找的解决方案 尽管我强烈地觉得它必须存在 如果是的话 请把我转发到正确的方向 我正在尝试使用运动数据在 javascript 中做一个非常标准的分组 我有以下对象数组 const
  • 如何在Python中拆分数学表达式的字符串?

    我制作了一个在 python 中将中缀转换为后缀的程序 问题是当我介绍论点时 如果我引入这样的内容 这将是一个字符串 73 34 72 33 3 56 95 28 它会用 split 分割它 程序将正常工作 但我希望用户能够介绍这样的内容
  • iOS 6 社交框架无法设置或没有警报

    我正在尝试在 iOS6 中实现新的社交框架 并让它正常工作 除了两个奇怪的问题 如果我启用了我感兴趣的服务 例如 FaceBook 那么它就可以正常工作 但是 如果从设置面板 假设是 Facebook 为了保持一致 中删除了帐户 那么我会在