Tag: Facebook

该应用程序在payload / appname.app / appname:_terminateWithStatus中引用非公共select器

我上传我的iOS应用程序在应用程序商店,它有一些警告,当我上传的应用程序。 警告是app references non-public selectors in payload/appname.app/appname: _terminateWithStatus我正在使用Facebook的SDK“Facebook的IOS – SDK – 3.8”和parsingSDK“parsing库1.2.18”。 任何人都可以引导我,我应该怎么做才能消除这个警告?

完成处理程序的错误在Swift 3和Xcode 8中

我有工作在Xcode 7.3与迅速2.2版本的项目。 现在我已经更新了Xcode 8并迁移到swift 3.现在我的项目包含错误,特别是像成功块的移植。 这给出了错误 Cannot convert value of type '() -> ()' to expected argument type '((URLSessionDataTask, Any?) -> Void)?' 我不明白如何解决这个工作,以迅速3。 而Facebooklogin也有类似的错误。 这给出了错误 Cannot convert value of type '(FBSDKLoginManagerLoginResult!, NSError!) -> Void' to expected argument type 'FBSDKLoginManagerRequestTokenHandler!' 和 Cannot convert value of type '(_, _, NSError!) -> Void' to expected argument type 'FBSDKGraphRequestHandler!' […]

如何在同一个appdelegate.swift中同时使用google +和facebooklogin

我的应用程序使用谷歌+login和我的appdelegate.swift我有: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch. var configureError: NSError? GGLContext.sharedInstance().configureWithError(&configureError) assert(configureError == nil, "Error configuring Google services: \(configureError)") GIDSignIn.sharedInstance().delegate = self return true } func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool { return GIDSignIn.sharedInstance().handleURL(url, sourceApplication: sourceApplication, annotation: […]

Facebook应用程序邀请iOS SDK v4.0configuration和状态

我最近开始实施新的Facebook的应用程序邀请function。 邀请已发送,但我发送应用邀请的我的朋友(或我的例子中的应用testing人员)未收到任何通知。 == 更新 :我已经成功testing了这个function。 但有些事情要注意,请看下面我自己接受的答案。 == 按照教程 ,但我不知道是否有任何错误configuration或如何debugging过程。 所以我的问题是: 应用邀请function是否需要在App Link元首标记中configuration实际的App Store应用ID? 因为,据我了解这个function,其主要目的是推荐我的朋友尝试一个我喜欢的应用程序。 我正在开发的应用程序仍在开发中,我发现AppLink生成器工具上的App Store ID字段是optional 。 所以我想,当我向朋友分享开发应用程序时,他们不会收到消息。 在当前FBSDKAppInviteDialogDelegate 委托方法 ,特别是appInviteDialog:didCompleteWithResults:的callback中,实际发送邀请时我应该收到什么样的Invite Sent成功结果? 因为,正如我testing,当邀请从Facebook的应用程序invites对话框Send ,如果我按Send ,如果发送过程成功,上面的委托将只返回布尔值1为didComplete键。 不知道是否didComplete是邀请被发送到接收器,还是这意味着didFinished ? 与(2)相关的附注 :在F8最近的App Invite介绍video中 ,18点47分,有一个带有“Invite Sent!”字样的指示灯。 下面的文字。 当我testing出来,我没有看到。 这可能是一个(好)testingfunction?

与RestKit(iOS)一起使用force_load链接器标志

我正在使用Facebook iOS SDK,AWS iOS SDK和RestKit。 为了使Facebook和AWS发挥不错(有重复的符号),我不得不改变我的其他链接器标志为-force_load facebook-ios-sdk/lib/facebook-ios-sdk/libfacebook_ios_sdk.a 。 现在,我运行我的应用程序时,得到了与RestKit相关的错误: 2012-06-28 15:55:15.336 MyApp [1640:707] – [__ NSCFString isIPAddress]:无法识别的select器发送到实例0x35f440 2012-06-28 15:55:15.338 MyApp [1640:707] *由于未捕获exception'NSInvalidArgumentException',原因:' – [__ NSCFString isIPAddress]:无法识别的select器发送到实例0x35f440' 我不能使用-ObjC和all-load链接器标志,因为这阻止了我与Facebook和AWS构build。 有谁知道我应该如何设置我的链接器标志,以便我可以使用所有3(FB,AWS,RestKit)在一起? 谢谢!

是否有可能发布opengraph在用户的墙上/饲料/股票而不运行我自己的服务器?

我是新来的Facebook开发,我仍然试图弄清楚如何工作的Facebook发展。 所以我为iOSdevise的应用程序想要在我的用户的Facebook页面/订阅源/代码中发布action post 。 我希望应用程序为我的应用可以执行的各种可能的操作发布各种actiontypes。 我想明白。 如果应用程序只是发布到Facebook,并且facebook具有我对我的facebook-app所做的所有定义,这意味着它知道在哪里链接的行动,它知道在哪里链接OBJECT。 当用户在用户设备上发布应用程序时,会提供额外的Facebook需求。为什么需要运行服务器?

Facebook API:张贴在朋友墙上

是否有可能在用户朋友墙上张贴一些东西,而不必先得到所有的朋友(所以你可以得到朋友ID)? [facebook requestWithGraphPath:@"me/friends" andDelegate:self];

应用程序窗口预计在应用程序启动结束时具有根视图控制器

我正在使用facebook iOS SDK安装教程: https : //developers.facebook.com/docs/mobile/ios/build/ 第4步:添加注销到您的应用程序后, 我在5.1模拟器(xcode 4.3.2)上得到一个空白的白色屏幕,控制台显示一条消息: 应用程序窗口预计在应用程序启动结束时具有根视图控制器 编辑-1 感谢您的回应; 我在创build应用程序时select了“单一视图应用程序”模板。 在MainStoryBoard.storyboard中,我创build了一个对象,并为其分配了MyGreatIOSAppAppDelegate类。 将此对象的viewController出口拖放到View Controller。 这里是MyGreatIOSAppAppDelegate.m中的代码 #import "MyGreatIOSAppAppDelegate.h" #import "xxxViewController.h" @implementation IJSAppDelegate @synthesize window = _window; @synthesize viewController = _viewController; @synthesize facebook; – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. self.window.rootViewController = self.viewController; [self.window makeKeyAndVisible]; // Add the […]

如何避免在iOS中使用Facebook SDK的“重复状态消息”错误?

我想在iOS应用程序中将多个相同的消息发布到我的提要/墙上。 从第二次尝试,我收到这个错误 – (#506)重复的状态消息。 我该如何解决?

iOS Facebook SDK 4会话

我遇到了iOS的新FacebookSDK的问题。 我可以成功login并获取必要的信息,但是当我再次打开我的应用程序时,我打算跳过login过程,正在validation的会话为空。 这是我的AppDelegate: class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) self.window!.rootViewController = LogInViewController() self.window!.makeKeyAndVisible() FBSDKProfile.enableUpdatesOnAccessTokenChange(true) return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions) } func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool { return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: […]