在 Xcode 中更新 iZettle SDK 3 后出现问题
Posted
技术标签:
【中文标题】在 Xcode 中更新 iZettle SDK 3 后出现问题【英文标题】:After Updating iZettle SDK 3 in Xcode issue occur 【发布时间】:2021-02-02 16:09:36 【问题描述】:更新 iZettle SDK 3 后,显示错误并构建失败。 错误是
No visible @interface for 'iZettleSDK' declares the selector 'enforcedUserAccount'
此代码显示错误
[[iZettleSDK shared]enforcedUserAccount];
用 Objective-C 编写的项目。
【问题讨论】:
请edit您的问题并添加minimal reproducible example。另请参阅How to Ask。 【参考方案1】:如果您在 GitHub 上搜索 iZettle SDK,很快就会发现他们已将此 API 调用重构为另一个类 - AccountManager
。
发件人:https://github.com/iZettle/sdk-ios/blob/d16ed180a20acc36676222a595db0e7863556ed4/Example/Sample/iZettleSDKSample/ViewController.m#L100
[AccountManager shared].enforcedUserAccount = email.length > 0 ? email : nil;
【讨论】:
以上是关于在 Xcode 中更新 iZettle SDK 3 后出现问题的主要内容,如果未能解决你的问题,请参考以下文章