[英]How to convert instance and property in Objective C to Swift
我正在尝试将 Obj-C 单元测试转换为 Swift。 在 SearchViewController.m 我已经声明
@property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
在 Tests.m 中,我有这段代码可以在 SearchViewController.m 中公开 searchBar,因为我们不想在 SearchViewController.h 中公开它
@interface SearchViewController (UnitTest)
@property UISearchBar *searchBar;
@end
如何将 Obj-C 代码转换为 Swift? 我在 HackingWithSwift 上读到 @instance @property 转换为 class 和 Swift 中的变量。 在这种情况下,它已经在 SearchViewController.m 中声明了任何帮助将不胜感激。
您可以将该属性声明为私有:
@IBOutlet private var searchBar: UISearchBar!
由storyboard可以看到但没有从其他类修改
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.