Я пытаюсь передать значение из класса swift в целевой класс C, но делегат, созданный в классе swift, не может быть распознан из целевого класса.
swift class:
protocol ChildViewControllerDelegate
{
func childViewControllerResponse(parameter)
}
class ChildViewController:UIViewController
{
var delegate: ChildViewControllerDelegate?
}
класс объективного C:
#import "Project-Swift.h"
@interface MainViewController()<ChildViewControllerDelegate>
{
// Define Delegate Method
func childViewControllerResponse(parameter)
{
}
}
Класс объективного C не может обнаружить делегата. Как я решу эту проблему или что я не так сделал?