我正在写一个私人吊舱。 (我认为这不重要,但我认为我应该提供全部信息)。
这是我正在撰写的几个应用程序使用的库。
我最近创建了一些新例程(使一些旧例程过时)。所以,我想我会用一个弃用的标志来标记一些较旧的例程,如下所示:
- (void) myOldRoutine __attribute((deprecated("Use myNewRoutine instead")));
我希望在编译时得到警告(就像我得到的其他弃用警告一样)。我只是想向自己添加提醒,我需要在我的客户端应用中进行更新的调用。
但是,我没有收到警告,而是收到错误。
我正在使用其他pod,其中一些使用较旧的系统API,并且始终只生成警告。为什么我使用它会产生错误?