我正在努力抑制一个特定的警告 ..。警告是 下面是令人不快的代码块: with warnings.catch_warnings(): return fasttext.load_model(str(model_path)) # this line 我尝试了几种方法来抑制警告,主要是这样 线程 没有成功。
如果我按照Xcode的建议对新语法使用#selector(),那么任何运行7.2的人都无法编译项目,因为他们会出错。使用Selector("…")可以在所有版本上编译该项目,但是它会创建一个警告,我想要取消它(在每个人升级之后,旁边都会有一个TODO来删除)。是否有任何方法来压制这个警告,或者我是否应该暂时接受它,作为快速升级的代价?更新:通过在所讨论的函数之前添加@objc (原始警告更改为Use '#selector' instead of e
我在一些当前未使用的低级类中有一个私有方法,但我不希望“方法x从未使用过”警告可能会掩盖其他更重要的警告。我为该方法添加了一个标准的警告抑制:直到最近,这种方法都工作得很好,没有任何警告。然而,在升级到AS 4.1.1之后,它们已经开始收到“冗余抑制”警告。如果我取消隐藏,原始的未使用警告将返回。
我使用的是Android Studio 4.1.1