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 社交框架无法设置或没有警报 的相关文章

  • 如何构建像 Facebook 一样的通知电子邮件/回复系统?

    当用户在 Facebook 上收到有关新私人消息的通知电子邮件时 他们可以回复该电子邮件 并将其回复自动添加到网站上的对话中 如何构建这样的跨平台系统 我正在建立一个群聊系统 这显然过于简单化了 但我们开始吧 Facebook 电子邮件的工
  • facebook fql 查询类似于朋友签到

    寻找与下面的搜索等效的 fql 希望获得朋友的所有签到和地点名称 EDIT temp time 2 周前 如果在下面 则获取签到的页面 ID 地点 和作者 ID 用户 SELECT author uid page id FROM check
  • 无法将 Facebook 页面的提要添加到我的应用程序中

    我希望我的应用程序只显示 Facebook 页面发布的帖子 无需任何身份验证 这是代码 public class Main extends Activity Override protected void onCreate Bundle s
  • As3 Graph API 注销

    我正在开发一个由不同用户玩的应用程序 但我使用 as3 graph api 来验证用户身份并在他们的墙上发布 并且我需要在下一个用户在 as3 graph 上开始会话之前注销每个用户应用程序编程接口 http code google com
  • 如何通过facebook-sdk python api获取用户帖子?

    我使用 facebook jssdk 授权我的应用程序读取用户个人资料和用户帖子 FB login function response scope user status user likes user photos user videos
  • 如何获得永不过期的 Facebook_Account_(即页面)访问令牌?

    由于一些不幸的术语选择 这个主题很难在 Google 上搜索到 所以在我问问题之前 先快速澄清一下 Facebook 帐户 即一个人的顶级个人帐户 可以有子帐户 公司 品牌 名人等 不幸的是 Facebook 称之为 帐户 与这些 帐户 交
  • Facebook 分享链接 - 可以自定义消息正文吗?

    我正在尝试创建一个在 Facebook 上共享页面的链接 到目前为止我已经得到 href http www facebook com sharer php u http 3A 2F 2Fwww cnn com 2F t CNN 26s we
  • Parse.com PFUser 链接 Twitter 和 Facebook 帐户?

    我在用parse com作为我的应用程序的后端 它使用户能够通过他的 Facebook 或 Twitter 帐户登录 它还具有将 Twitter Facebook 链接到他预先存在的帐户的功能 问题是这样的 如果用户通过他的facebook
  • 来自外部文件的 PHP 变量?

    编辑 完成的解决方案 工作代码 所以 这是我的一个朋友帮我想出来的 这是我在 K2 items php 文件中使用的部分 div class fb comments div
  • 分享到 Facebook 墙,不弹出对话框

    我正在 Rails 中构建一个 Facebook 应用程序 用户在其中创建一个条目并将其提交到其他用户的条目集合中 我想做的是在提交时自动将指向该条目的链接共享到用户的墙上 但我无法理解 Graph API 文档在没有弹出对话框的情况下执行
  • 未经授权访问用户 Facebook ID?

    我有一个本机 FBML Facebook 应用程序 我不想让应用程序访问者完成授权过程 但我确实想知道他们的 Facebook ID 是否可以找到访问用户的 Facebook ID 而不要求他们 授权 我的应用程序 之前 我说过这是不可能的
  • PHP facebook SDK 中的授权码已过期

    我正在使用新的 4 facebook php SDK 但遇到了问题 基本上 我试图找到一种方法 在用户第一次重定向后向图形 api 发出请求登录 Facebook 后发送回我的网站 在这种情况下我会 在我的index php h Faceb
  • Facebook 登录按钮使应用程序崩溃且没有错误消息

    经过几周的良好工作后 今天早上突然出现这个问题 Override protected void onCreate Bundle savedInstanceState super onCreate savedInstanceState Fac
  • 如何以编程方式将图片上传到 Facebook?

    好的 这是我的第一个问题 如何允许我网站上的访问者在他们的 Facebook 新闻源上分享我的照片 https webapps stackexchange com questions 10140 how do i allow visitor
  • 如何在不进行列表搜索的情况下知道是否喜欢该帖子

    我尝试使用 fql 查询来获取 json 响应 我使用此代码来执行此操作 String postid jsonObject getString id String query SELECT likes user likes FROM str
  • 移动网站 Facebook 使用 Facebook App 登录以获取登录详细信息

    使用网络浏览器 例如Android 上的 Chrome 如果移动网站要求用户登录 Facebook 而用户没有登录 则即使手机可能通过 Facebook 本机应用程序登录 Facebook 浏览器也会要求用户提供登录详细信息 有没有什么方法
  • Facebook 好友请求 - 失踪好友

    我请求从我正在开发的 Android 应用程序中获取用户好友 从 Facebook Api V2 0 开始 我知道我应该只获取已经通过我的应用程序登录的用户好友 但是 尽管我知道用户的某些朋友已通过我的应用程序登录 但在请求该用户的朋友时
  • facebook php - 如何获取专辑封面照片

    我需要使用 PHP SDK Facebook 获取专辑封面照片 我尝试 https graph facebook com ALBUM ID picture type album 但我得到默认图像 例如 获取用户 https graph fa
  • Facebook 通过 API“Boost Post”?

    我一直在浏览文档 发现可以通过 Facebook 广告 API 实现 Boost Post 功能 但是 我在查找 Boost Post 到底有什么作用时遇到了一些困难 即 API 的哪一部分对应 Facebook UI 的 Boost Po
  • 自定义 Facebook FOSFacebookBundle 登录按钮

    有人知道如何自定义 更改 FosFacebook 登录按钮的图像吗 facebook login button autologoutlink true 并在整页 Facebook 登录上重定向 而不是在弹出窗口上重定向 这使用了 twig

随机推荐

  • 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 为了保持一致 中删除了帐户 那么我会在