Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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或OS X下与Swift一起使用活动跟踪_Ios_Macos_Swift - Fatal编程技术网

如何在iOS或OS X下与Swift一起使用活动跟踪

如何在iOS或OS X下与Swift一起使用活动跟踪,ios,macos,swift,Ios,Macos,Swift,我正在试图弄清楚如何在iOS和OS X下使用Swift进行活动跟踪。是否有人能够做到这一点,如果有,您能否提供Swift API的详细信息以及在哪里可以找到文档 谢谢请参考以下链接。 有人提到,“如果您现在想在Swift项目中使用它,您必须在它周围创建一个Objective-C包装器,并使用桥接头在Swift中访问此API。”表明Swift中还没有它,但是建议使用Objective-C包装器并从Swift调用它。使用Objective-C包装器,活动跟踪在Swift中变得完全无用。Hello

我正在试图弄清楚如何在iOS和OS X下使用Swift进行活动跟踪。是否有人能够做到这一点,如果有,您能否提供Swift API的详细信息以及在哪里可以找到文档


谢谢

请参考以下链接。


有人提到,“如果您现在想在Swift项目中使用它,您必须在它周围创建一个Objective-C包装器,并使用桥接头在Swift中访问此API。”

表明Swift中还没有它,但是建议使用Objective-C包装器并从Swift调用它。使用Objective-C包装器,活动跟踪在Swift中变得完全无用。Hello naz,这与使用桥接头在Swift中使用Objective C类相同。请参考链接:os_activity_initiate(“活动名称”,os_activity_FLAG_默认值,^{//做一些工作…});如何在Swift中使名称动态?它需要一个常量。如果你有什么建议,请告诉我。这是否意味着我必须为ObjC中的每个活动创建一个副本,并从Swift中引用?也许我只是在寻找一种更干燥的解决方案