更新iZettle SDK 3后,显示错误并构建失败。错误是
No visible @interface for 'iZettleSDK' declares the selector 'enforcedUserAccount'
此代码显示错误
[[iZettleSDK shared]enforcedUserAccount];
用Objective-C编写的项目。
如果你在GitHub上搜索iZettle SDK,很快就会发现他们已经将这个API调用重构为另一个类-AccountManager
。
From: https://github.com/iZettle/sdk-ios/blob/d16ed180a20acc36676222a595db0e7863556ed4/Example/Sample/iZettleSDKSample/ViewController.m#L100
[AccountManager shared].enforcedUserAccount = email.length > 0 ? email : nil;