我有Objective-C类方法,不会自动完成或显示在Swift中。我使用的是xcode 8.1。
我创建了一个测试Objc类:
// deleteMe.h
@interface deleteMe : NSObject
+ (void)test;
@end
// deleteMe.m
#import "deleteMe.h"
@implementation deleteMe
+(void) test
{
NSLog(@"y u no autocomplete?");
}
@end
在我的Swift(在桥接标题中导入了这个)中,我试图通过自动完成功能访问此方法并且它不起作用:
自动填充不会显示类
自动填充功能不会显示类方法
如果我将其编入代码,它确实有效:
因此,如果我完全编码,它就会找到它并且实例是有效的,就像类方法调用一样。
我看到post将部署目标更新为8.1以解决此问题,但事实并非如此。
你知道为什么自动完成功能不起作用以及如何解决这个问题的想法吗?