Swift iOS中使用Objective C框架的内存泄漏

Swift iOS中使用Objective C框架的内存泄漏,ios,objective-c,swift,memory-leaks,Ios,Objective C,Swift,Memory Leaks,我在当前的swift项目中使用了这个框架,并创建了一个桥接头来使用它 我在视图控制器中实例化了一个struct,在结构内部,我有一个String,它接收一个iovation字符串调用ioBegin() ioBegin()是一个类方法,在框架中如下所示: 当我开始使用调试内存图查找内存泄漏时,我得到了这个结果(我使用仪器得到了相同的结果): 我试图使用class而不是struct,只是因为我找到了一些解释。 我尝试对deviceSig使用NSString(引用类型)而不是String(值类型)

我在当前的swift项目中使用了这个框架,并创建了一个桥接头来使用它

我在视图控制器中实例化了一个
struct
,在结构内部,我有一个
String
,它接收一个iovation
字符串调用
ioBegin()
ioBegin()
是一个类方法,在框架中如下所示:

当我开始使用调试内存图查找内存泄漏时,我得到了这个结果(我使用仪器得到了相同的结果):

我试图使用
class
而不是
struct
,只是因为我找到了一些解释。 我尝试对
deviceSig
使用NSString(引用类型)而不是String(值类型),并将LoginData从
struct
更改为
class
,我的类看起来如下:

class LoginData: NSObject { ... }
不管我怎么做都没用。
iovation.ioBegin()
始终被视为
字符串。我不知道我还应该尝试什么


与当前问题类似的一个问题应该是:但这对我毫无帮助。

你的内存图没有上升,如果有泄漏,它只有48个字节,在总体方案中是零。没有一个重要的或相当大的物体需要消失,但它却不能消失。别担心