喵喵喵007
喵喵喵007
  • 发布:2018-08-10 18:36
  • 更新:2019-12-21 15:39
  • 阅读:1271

iOS ERROR: Method 'plusGetInfo:' not defined in Plugin 'commonPlugins'

分类:5+ SDK

按照官方文档集成H5模块,并写扩展插件,在iOS插件中已经写了方法,但总是显示ERROR: Method 'plusGetInfo:' not defined in Plugin 'commonPlugins',H5页面可以正常进入,但是就是不能调用原生的方法,也已经在feature.plist中配置相关的与js相同的插件名.
请问这是什么问题呢

import Foundation
import LocalAuthentication
@objc(PGPluginTest)
class PGPluginTest: PGPlugin {

static var glcbid : String? = nil;  
static var Result : PDRPluginResult? = nil  
static var webObj : H5WEWebEngine? = nil  
static var arguArray : Array<AnyObject>?  

// 获取userId  
func plusGetInfo (_ commands: PGMethod?) ->Data!  
{  
    print("plusGetInfo")  
    let userId = UserInfoHelper.getUserId()  
    let param = ["userId": userId]  
    return self.result(withJSON: param)  
}  

}

2018-08-10 18:36 负责人:无 分享
已邀请:
喵喵喵007

喵喵喵007 (作者)

在方法前面添加@objc就可以了

请忘记我

请忘记我 - qwjw

赞,解决了我的问题

该问题目前已经被锁定, 无法添加新回复