Получение ошибки для объявления переменной делегата swift протокола в цели c - PullRequest
0 голосов
/ 23 октября 2018

Ошибка: не удается найти объявление протокола для «GameDelegate»;

//Swift protocol
import AVFoundation
import UIKit;

@objc protocol GameDelegate {
    func lostConnection()
}

Объективный класс C:

//play.h file
#import "SimpliSafe-Swift.h"

@interface SSStreamManager : NSObject 

@property (assign) id<GameDelegate> delegate

@end

1 Ответ

0 голосов
/ 23 октября 2018

Не импортируйте сгенерированный Swift заголовок в файл заголовка!Заменить

#import "SimpliSafe-Swift.h"

на

@protocol GameDelegate;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...