作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有 fbsnapshottestcase库和子类 FBSnapshotTestCase
在我的 iOS 项目中的测试文件中。但是,如果我尝试调用 FBSnapshotVerifyView
,我会收到一个方法未找到错误。
最佳答案
您可以制作扩展并将其导入到桥接文件中:
FBSnapshotTestCase+SwiftAdditions.h:
#import <Foundation/Foundation.h>
#import <FBSnapshotTestCase/FBSnapshotTestCase.h>
@interface FBSnapshotTestCase (SwiftAdditions)
- (void) snapshotVerifyView:(UIView *)view withIdentifier:(NSString *)identifier;
- (void) snapshotVerifyLayer:(CALayer *)layer withIdentifier:(NSString *)identifier;
@end
FBSnapshotTestCase+SwiftAdditions.m:
#import "FBSnapshotTestCase+SwiftAdditions.h"
@implementation FBSnapshotTestCase (SwiftAdditions)
- (void) snapshotVerifyView:(UIView *)view withIdentifier:(NSString *)identifier
{
FBSnapshotVerifyView(view, identifier);
}
- (void) snapshotVerifyLayer:(CALayer *)layer withIdentifier:(NSString *)identifier
{
FBSnapshotVerifyLayer(layer, identifier);
}
@end
关于objective-c - 您可以将 FBSnapshottestcase 库与 Swift 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27021323/
我有 fbsnapshottestcase库和子类 FBSnapshotTestCase 在我的 iOS 项目中的测试文件中。但是,如果我尝试调用 FBSnapshotVerifyView,我会收到一
我是一名优秀的程序员,十分优秀!