IOS桥接-header.h:
#import "UIcolor+Hex.h"
UIcolor Hex.h
#import <UIKit/UIKit.h>@interface UIcolor (Hex)+ (UIcolor *)colorWithHex:(NSUInteger)hexInt;+ (UIcolor *)colorWithHexString:(Nsstring *)hexString;@end
我希望自动完成显示UIcolor(hexInt:NSUInteger)和UIcolor(hexString:String)
实际上,您的类别转为Swift,如下所示:extension UIcolor { init(hex hexInt: Int) -> UIcolor init(hexString: String) -> UIcolor}
因此,您应该使用:
let color = UIcolor(hex: 0xffffff) // instead of hexInt:let color = UIcolor(hexString: "ffffff")
尽管如此,自动完成可能仍然是测试版软件的错误.
总结以上是内存溢出为你收集整理的在Swift中使用Objective-C类别的正确方法是什么?全部内容,希望文章能够帮你解决在Swift中使用Objective-C类别的正确方法是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)