我正在处理swift和objective-c混合项目。我将一个名为JSTManager.h的类重新编译为Manager.swift。然后,我删除了JSTManager.h和JSTManager.m。 Manager.swift用于快速和客观的c文件。该项目编译并运行成功,但Xcode成功成功后显示警告。这些警告都喜欢,
代码:[Manager sharedInstance]
警告:Unknown receiver 'SoundManager'; did you mean 'NSUndoManager'?
警告:No known class method for selector 'sharedInstance'
当swift混合项目成功运行时,为什么会收到警告?
我怎样才能消除这些警告?
Manager.swift就像
class Manager: NSObject {
var player: AVPlayer?
static let sharedInstance = Manager()
override init() {
super.init()
}
}
你能告诉你的经理级 –
@NiravD感谢对此事发表评论的代码。我添加了一个示例代码。 –
这是什么'SoundManager'?你有没有导入它的相关文件? –