当前位置:  开发笔记 > IOS > 正文

如何将Objective-C行转换为Swift?

如何解决《如何将Objective-C行转换为Swift?》经验,为你挑选了2个好方法。

我在Objective C中有代码:

NSMutableArray* paths = [textView.textContainer.exclusionPaths mutableCopy];

现在当我尝试将其转换为Swift时:

self.textView.textContainer.exclusionPaths(mutableCopy())

它给了我错误:

Cannot call value of non-function type '[UIBezierPath]'

我怎么转换它?

我也尝试过:

self.textView.textContainer.exclusionPaths.mutableCopy()

exclusionPaths没有mutableCopy()方法



1> rmaddy..:

简单地说:

var paths = textView.textContainer.exclusionPaths

这将为您提供原始路径数组的可变副本.



2> vadian..:

在Swift中,只使用var关键字声明一个可变类型

var paths = textView.textContainer.exclusionPaths

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有