自定义iOS动态框架:导入Swift类但无法初始化

时间:2016-09-12 10:43:21

标签: ios iphone swift cocoa-touch frameworks

  1. 我创建了一个Cocoa触控框架
  2. 我在该框架中创建了一个公共TestSDK swift类,它有public func makeSomething()
  3. 我创建了一个iOS应用程序
  4. 我构建了框架
  5. 我已将TestSDK复制到应用并链接TestSDK.framework
  6. 我添加了import TestSDK - 没有错误
  7. 我添加了let sdk = TestSDK()并收到错误:
  8.   

    无效使用'()'来调用非函数类型的值   '模块'

2 个答案:

答案 0 :(得分:3)

解决了它。

框架构建目标设备应该不是"通用iOS设备"但模拟器或真实设备

答案 1 :(得分:1)

我尝试做同样的事情并且工作正常。只需确保将该字段明确标记为pd.concat([a[col].str.get_dummies(',') for col in a], axis=1) Out: C189 C449 C780 E115 E785 I10 I219 I270 J449 J459 ... \ 0 0 0 0 0 0 0 0 0 0 0 ... 1 0 0 0 0 0 0 0 0 0 0 ... 2 0 0 0 0 0 0 0 0 0 0 ... 3 0 0 0 0 0 0 0 0 0 0 ... 4 0 0 0 0 0 0 1 0 0 0 ... 5 0 0 0 0 0 0 0 0 0 0 ... 6 0 0 0 1 0 0 0 0 0 0 ... 7 0 0 0 0 0 0 0 0 0 1 ... 8 0 0 0 0 0 0 0 0 0 0 ... 9 0 1 0 0 1 1 0 0 0 1 ... 10 1 0 1 0 0 0 0 1 1 0 ... - Swift中的默认访问控制级别为public,例如仅在模块内可用。