0
A
回答
0
這是我實現谷歌登入SDK(新一)
#define kGoogleClientID @""
#import "AppDelegate.h"
#import <GoogleSignIn/GoogleSignIn.h>
@interface AppDelegate()<GIDSignInDelegate>
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[GIDSignIn sharedInstance].clientID = kGoogleClientID;
return YES;
}
- (void)applicationWillResignActive:(UIApplication *)application {
}
- (void)applicationDidEnterBackground:(UIApplication *)application {
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
}
- (void)applicationWillTerminate:(UIApplication *)application {
}
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
if(annotation){
NSDictionary *options = @{UIApplicationOpenURLOptionsSourceApplicationKey: sourceApplication,
UIApplicationOpenURLOptionsAnnotationKey: annotation};
return [self application:application
openURL:url
options:options];
}
}
/* Google */
- (void)signIn:(GIDSignIn *)signIn
didSignInForUser:(GIDGoogleUser *)user
withError:(NSError *)error {
// Perform any operations on signed in user here.
// ...
}
- (void)signIn:(GIDSignIn *)signIn
didDisconnectWithUser:(GIDGoogleUser *)user
withError:(NSError *)error {
// Perform any operations when the user disconnects from app here.
// ...
}
@end
希望這可以幫助你
1
嘗試那些AppDelegate.m文件:
- 添加GIDSignIn庫頭,如果你錯過了某些東西。
- 添加AppDelgate.h文件到您的視圖控制器(如果你不寫在AppDelegate.m這個代碼)
- 讀取點4,我從GitHub論壇,它可以是你的錯誤的主要原因複製。
- 它看起來像iOS 9將常量UIApplicationLaunchOptionsSourceApplicationKey更改爲UIApplicationOpenURLOptionsSourceApplicationKey。動態支持兩者,特別是在Xcode 6.4中,它不能識別UIApplicationOpenURLOptionsSourceApplicationKey。
- 嘗試這些之後,如果它仍然無法正常工作,請在此處留言以獲取進一步幫助。
相關問題
- 1. 無法使用谷歌登錄登出
- 2. Flutter:谷歌登錄 - 無法登錄
- 3. iOS谷歌登錄失敗
- 4. 谷歌登錄iOS的bug
- 5. 無法實現谷歌註冊爲Android
- 6. 谷歌登錄Firebase無效Idp響應
- 7. 無法登錄到eclipse谷歌插件
- 8. GPSTracker無法登錄到谷歌播放
- 9. 無法在ios 9.0中添加谷歌登錄
- 10. 谷歌登錄後無法訪問iOS Swift - SWRevealViewController
- 11. 谷歌+登錄iOS應用程序拒絕使用谷歌SDK v3.x
- 12. 無法從谷歌在Android谷歌登錄獲取令牌ID
- 13. 谷歌登錄的Android - 註銷因爲未登錄而無法使用
- 14. 谷歌雲實例防火牆無法登錄SSH
- 15. 無法實現谷歌API樣品(VoiceRecognition)
- 16. iOS谷歌登錄SDK問題
- 17. 登錄谷歌下載文件 - ios
- 18. 更改視圖谷歌登錄ios
- 19. 谷歌登錄按鈕按檢測ios
- 20. 實現谷歌Play遊戲服務 - 如何讓用戶登錄
- 21. 如何使用dotnetopenauth實現谷歌聯合登錄
- 22. 如何在我的網站上實現「使用谷歌登錄」?
- 23. 谷歌加登錄android應用程序
- 24. 谷歌應用程序登錄文件
- 25. django登錄谷歌應用帳戶
- 26. 谷歌登錄Android應用程式
- 27. 谷歌通過我的iOS應用程序登錄
- 28. 整合谷歌帳戶登錄到一個iOS應用
- 29. 谷歌應用程序引擎:如何實現用戶登錄成功事件
- 30. 谷歌應用引擎 - 登錄谷歌,Facebook
你在哪個類寫這段代碼?我的意思是它在你的自定義viewController或AppDelegate或其他地方? – iDevAmit
如果您發佈代碼文本而不是屏幕截圖,最好。另外,請告訴我們這些線條的放置位置是否清晰。 – ZeMoon
是否已正確添加#import 框架? –