如何将activity 名称设置为os_activity_initiate 中的变量?

How to set the activity name as a variable in os_activity_initiate?

在这里,当我尝试将 "test_activity" 字符串设置为变量时,出现了一些错误。

os_activity_initiate("test_activity", OS_ACTIVITY_FLAG_DEFAULT, ^(void) {

});

这里如何设置activity名字为变量?如下所示。

os_activity_initiate(activity_name, OS_ACTIVITY_FLAG_DEFAULT, ^(void) {

});

我可以看到下面的函数“_os_activity_initiate”,但是有人提到 "Do not use directly because your description will not be preserved" 不知道它是什么意思?任何的想法?请帮忙。

不幸的是,这是不可能的 - os_activity_initiate() 要求第一个参数是静态字符串。此处不能使用变量。