ios - kaedah gesaan sambungan modul pantas tidak ditemui
大家讲道理
大家讲道理 2017-07-03 11:43:07
0
1
1492

Ikuti langkah yang diterangkan di laman web rasmi

  1. Buat fail SelfModule.m/.h baharu, import project-swift.h dan tentukan serta dedahkan kaedah jumpNextPage(params: String) kepada dunia luar

#import "SelfModule.h" #import "Project-Swift.h" #import "Project-Bridging-Header.h" @implementation SelfModule #pragma clang diagnostic push //关闭unknow selector的warrning #pragma clang diagnostic ignored "-Wundeclared-selector" @synthesize weexInstance; WX_EXPORT_METHOD(@selector(jumpNextPage)) #pragma clang diagnostic pop @end
  1. Buat fail SelfModule.swift baharu dan lanjutkan kaedah SelfModule

public extension SelfModule{ public func jumpNextPage(params : NSString){ let controller = UIViewCtroller() weexInstance.viewController.navigationController?.pushViewController(controller, animated:true) } }
  1. Daftar Modul dalam AppDelegate,

WXSDKEngine.registerModule("self_module", with: NSClassFromString("SelfModule"))

Tips keputusan

method:jumpNextPage for module:self_module doesn't exist, maybe it has not been registered [;

Tiada masalah pada Android, tetapi ralat dilaporkan pada iOS, sila ketahui sebabnya

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua (1)
迷茫

Sudah lihat fail penyambung yang diimport? Ia ada dalam Project-Bridging-Header.h

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!