我尝试使用swift进行Google身份验证以获取邮件列表。但是,我会按照Google here
中的所有步骤操作我在模拟器中运行并成功登录到我的帐户身份验证成功。然后问题出现在所有成功之后,这很奇怪。有谁知道如何解决这个问题?
选择器“displayResultWithTicket:finishedWithObject:error:”未实现或命名错误
void GTMSessionFetcherAssertValidSelector中的断言失败(id _Nullable __strong,SEL _Nullable,...)(),/ Users / macbookpro / Files / Zaiya / Pods / GWMSessionFetcher / Source / GTMSessionFetcher.m
由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'回调选择器未实现或错误命名'
请分享您的知识,谢谢!
实际运行错误:
答案 0 :(得分:2)
我遇到了同样的问题。我相信这是因为Google尚未更新Swift 3的Quickstart。
变化:
displayResultWithTicket:finishedWithObject:error:
到#selector([Your View Controller Name Here].displayResultWithTicket(ticket:finishedWithObject:error:))
,符合新的Swift 3语法