當前位置:成語大全網 - 書法字典 - 如何在swift類中使用自定義OC類的委托

如何在swift類中使用自定義OC類的委托

Swift呼叫OC

Swift調用OC時,需要在MixDemo-Bridging-Header.h文件中導入Swift將引用的CO類的頭文件。

首先,我們在ViewController.h頭文件中聲明壹個函數:

-(void)log you;

然後在實現文件中實現壹個簡單的實現:

- (void)logYou {

NSLog(@“登錄妳”);

}

然後我們#導入MixDemo-Bridging-Header.h文件中的“viewcontroller.h”文件,command+s保存當前編輯。

然後回到SwiftDemo.swift文件,在LogMe函數中,我們調用OC的logYou。

所以我們現在的邏輯是在OC的viewDidLoad中實例化SwiftDemo然後調用logMe,然後在SwiftDemo的logMe中實例化ViewController然後調用它的logYou。logMe代碼如下:

public func logMe() {

print(" log me ");

設vc = ViewController()

vc.logYou()

}

然後再次運行該項目。