草庐IT

member_facebook

全部标签

facebook - 如何使用 Swift 2.0 和 iOS 9.1 登录 Facebook?

我已将最新的FacebookSDK添加到我为iOS9.1编写的XCode7.1项目中。不幸的是,我只知道Swift,而不是ObjectiveC。Facebook'sdevelopersitedocumentation只有ObjectiveC中的文档。在Google上的每次搜索都会显示太旧的文档,因为在过去的6个月里事情发生了很大的变化。所以我有点迷路了。我用plist文件做了所有简单的事情。我能够使用:importFBSDKCoreKitimportFBSDKLoginKit我还补充说:returnFBSDKApplicationDelegate.sharedInstance().ap

ios - 使用 Swift 登录 Facebook 后不会触发 Segue

预先感谢您的帮助!我正在编写的swift应用程序上实现facebook登录,但在登录完成后执行segue时遇到了一些问题。作为FBSDKLoginButtonDelegate的一部分,我有两个方法:funcloginButton(loginButton:FBSDKLoginButton!,didCompleteWithResultresult:FBSDKLoginManagerLoginResult!,error:NSError!){}和funcloginButtonDidLogOut(loginButton:FBSDKLoginButton!){}登录按钮已正确实现,我能够读取权限/

swift - 错误 : value of type 'String' has no member 'Generator' in Swift

这个问题在这里已经有了答案:IteratethroughaStringSwift2.0(4个答案)关闭7年前。我在Swift中有这段代码:varpassword="MeetmeinSt.Louis"forcharacterinpassword{ifcharacter=="e"{print("foundane!")}else{}}抛出以下错误:valueoftype'String'hasnomember'Generator'inSwiftinline:forcharacterinpassword我试图在网上找到可能的错误,但我找不到(而且我是Swift的新手,并且试图通过语言的特性来导航

ios - Facebook 好友邀请的 Swift 2.0 代码

我一直在寻找适用于iOS应用程序的Facebook好友邀请的等效Swift代码示例。但是我找不到它们。我知道Facebook页面上有Objective-C版本https://developers.facebook.com/docs/app-invites/ios.但是,因为我是从Swift开始的,所以我发现它很难翻译。谁能告诉我来源?谢谢。 最佳答案 代码工作:-在viewDidLoad中:letcontent=FBSDKAppInviteContent()content.appLinkURL=NSURL(string:"https

ios - swift 3 : Type 'Any?' has no subscript members

我的图表请求总是收到此错误??Type'Any?'hasnosubscriptmembers结果的错误点......这只发生在我转换为swift3......有人吗????letnextrequest:FBSDKGraphRequest=FBSDKGraphRequest(graphPath:"me/friends",parameters:["fields":"name,id,gender"],httpMethod:"GET")nextrequest.start{(connection,result,error)->VoidinguardletlistOfFriends=result[

ios - facebook swift sdk 0.2.0 swift 3.1 登录页面保持打开状态

我正在使用;swiftSDK0.2.0和swift3.1所以,在我的viewcontroller(initial.swift)上我已经importUIKitimportFacebookCoreimportFacebookLogin...overridefuncviewDidLoad(){ifletaccessToken=AccessToken.current{print("Userisalreadyloggedin")...}else{letloginButton=LoginButton(readPermissions:[.publicProfile,.email])loginButt

ios - Facebook iOS SDK 4 错误信息.plist

我正在使用Facebook-iOS-SDK-4进行FB登录,但是当我尝试编译时出现此错误。2015-06-0503:15:02.001Hooiz[4681:781254]***Terminatingappduetouncaughtexception'InvalidOperationException',reason:'fb620223481391648isnotregisteredasaURLscheme.PleaseadditinyourInfo.plist'我的.plist就像Facebook文档: 最佳答案 用文本编辑器打开你

ios - 在 openURL : Possible Facebook SDK bug in iOS 9 中崩溃

上下文我在我的应用程序中使用FBSDKLoginButton。我在Xcode7.0上,我的iPhone运行的是iOS9beta3。我按照Facebook显示的每个步骤(创建应用程序等)进行操作,并按照https://developers.facebook.com/docs/facebook-login/ios#login-button中的步骤添加按钮。.因为我在iOS9上,所以我不得不对info.plist文件添加一些小改动以启用跨应用打开:LSApplicationQueriesSchemesfbauth并且由于UIAppDelegate中的openURL方法在iOS9上发生了变化,

ios - "Ambiguous reference to member ' init(...)"调用基类初始化器

我有一个基类:classViewController:UIViewController{init(nibNamenibNameOrNil:String?){super.init(nibName:nibNameOrNil,bundle:nil)}requiredinit?(coderaDecoder:NSCoder){}}子类:classOneViewController:ViewController{privatevarone:Oneinit(one:One){self.one=onesuper.init(nibName:"OneNib")}requiredinit?(coderaDe

ios - Facebook SDK 在应用程序委托(delegate)中崩溃

下面是我如何重现错误。所以这是我用于登录的代码:@IBActionfuncFBLoginAction(_sender:AnyObject){fbLoginManager.loginBehavior=FBSDKLoginBehavior.browserfbLoginManager.logIn(withReadPermissions:["public_profile","email","user_friends"],from:self){(result,error)->Voidinif(error!=nil){return}}}如果我登录两次,然后再次运行该应用程序,此行会在appdele