Apptimize有一个很好的用于目标C的插图文档,但对于Swift来说并不多。我已经成功地使用 ObjC 代码将动态变量添加到我的 Apptimize 项目中,但我确实不找到任何我可以用 Swift 做同样的财产。
对于Objective C - ApptimizeString(searchServerURL,@" http://byname.yourapp.com");
此处 searchServerURL 可以使用Apptimize Portal for Dynamic Variables动态更改。
有人可以找到一种方法使用Swift添加动态变量吗?
答案 0 :(得分:4)
来源:http://apptimize.com/docs/faq/sdk/#dynamicvariable-swift
优化适用于使用swift编写的应用程序。遵循集成说明(它们与obj C应用程序相同)。要使用动态变量,请执行以下操作:
在桥接标题中导入Apptimize:
#import "Apptimize/Apptimize.h"
导入包装动态变量的动态变量支持文件(随意调用它):
#import "ApptimizeSwiftDynVars.h"
在标题ApptimizeSwiftDynVars.h中:
#import
@interface ApptimizeSwiftDynVars : NSObject
+ (NSString*)yourDynVarString;
// Or additional and other types of Apptimize dynamic variables
@end
在实施ApptimizeSwiftDynVars.m中:
#import "ApptimizeSwiftDynVars.h"
ApptimizeString(yourDynVarString, @"default string for the variable");
@implementation ApptimizeSwiftDynVars : NSObject
+ (NSString*)yourDynVarString {
return [yourDynVarString stringValue];
}
@end
从Swift代码中使用变量:
self.dynamicLabel.text = ApptimizeSwiftDynVars.yourDynVarString()