Objective-C类方法不会在Swift中自动完成

时间:2016-12-05 18:41:16

标签: objective-c swift xcode autocomplete

我有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(在桥接标题中导入了这个)中,我试图通过自动完成功能访问此方法并且它不起作用:

自动填充不会显示类

Class not appearing

自动填充功能不会显示类方法

Class method not appearing

如果我将其编入代码,它确实有效:

It should work

因此,如果我完全编码,它就会找到它并且实例是有效的,就像类方法调用一样。

我看到post将部署目标更新为8.1以解决此问题,但事实并非如此。

你知道为什么自动完成功能不起作用以及如何解决这个问题的想法吗?

0 个答案:

没有答案