伙计们我迫切需要帮助!
我想做的就是登录Facebook并将数据上传到Parse。但我遇到的问题是,当我使用旧的Parse框架时,PFFacebookUtils可以工作,但不会通过Parse上传任何东西给Heroku。当我使用新的Parse框架时,它允许我将数据上传到Heroku,但它不允许我使用PFFacebookUtils。任何人都可以对此有所了解吗?!
以下是使用旧框架的代码,让我使用PFFacebookUtils,但不会向Heroku上传任何内容。
Parse.setApplicationId("My App ID",
clientKey: "My Client Key")
以下是与新Parse框架一起使用的代码,并允许我上传到Heroku,但是使用这个新框架PFFacebookUtils不再有效。
让parseConfiguration = ParseClientConfiguration(block:{(ParseMutableClientConfiguration) - > Void in
ParseMutableClientConfiguration.applicationId = "My App ID"
ParseMutableClientConfiguration.clientKey = "My Client Key"
ParseMutableClientConfiguration.server = "My Client URL"
})
Parse.initializeWithConfiguration(parseConfiguration)
我可以诚实地使用所提供的任何帮助,我一直在试图寻找解决方案。好像我想通过PFFacebookUtils使用Facebook登录,我必须使用旧的Parse框架,但不再上传到Heroku。
如果在没有PFFacebookUtils的情况下使用Facebook登录的方式不同,那么我很乐意使用它,因为我可以使用这个实际上传到Heroku的新Parse框架。
非常感谢您的帮助!
答案 0 :(得分:1)
我不知道您是如何进行包管理的,但您还需要包含其他框架。例如,如果使用cocoapods,这些是您想要包含的框架
pod 'FBSDKCoreKit’
pod ‘FBSDKLoginKit’
pod ‘FBSDKShareKit’
pod 'ParseFacebookUtilsV4’
答案 1 :(得分:0)
我明白了。我删除了所有旧框架,发现了一个有效的ParseFacebookUtils框架。添加新框架后,我只需要: