Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在Swift中有选择地导入框架?_Ios_Swift_Import_Frameworks - Fatal编程技术网

Ios 如何在Swift中有选择地导入框架?

Ios 如何在Swift中有选择地导入框架?,ios,swift,import,frameworks,Ios,Swift,Import,Frameworks,我有一个iOS和TVO需要使用的共享框架,但我想有选择地导入一个仅用于iOS的框架(CoreTelephony)。swift语法表示可以预先添加属性,但这不起作用: @可用(iOS 10.0,*)导入核心电话 这是否根本不受支持?我是否需要子类化来导入特定于iOS的框架?用于Swift #if os(iOS) import CoreTelephony #endif #if canImport(CoreTelephony) import CoreTelephony #endif

我有一个iOS和TVO需要使用的共享框架,但我想有选择地导入一个仅用于iOS的框架(CoreTelephony)。swift语法表示可以预先添加属性,但这不起作用:


@可用(iOS 10.0,*)导入核心电话

这是否根本不受支持?我是否需要子类化来导入特定于iOS的框架?

用于Swift
#if os(iOS)
  import CoreTelephony
#endif
#if canImport(CoreTelephony)
  import CoreTelephony
#endif