我有以下代码:
typeof
有什么想法吗?
答案 0 :(得分:0)
在我看来,您正在此处通过NativeScript编写Objective-C代码,这将转换为:
[[NSString new] initWithData:nsData encoding:NSUTF8StringEncoding];
问题是您的对象已经初始化。实际上,objective-c中的new
调用是alloc
后跟init
的简写。
[[[NSString alloc] init] initWithData:nsData encoding:NSUTF8StringEncoding];
由于无法两次init
对象,因此您的应用程序崩溃了。相反,请尝试使用alloc
。
NSString.alloc().initWithDataEncoding(nsData, NSUTF8StringEncoding);