warnings相关内容

Xcode 有没有办法警告新的 API 调用?

我不止一次看到 iOS 3.x 上出现崩溃错误,原因是使用了 4.x 中引入的新调用而没有进行适当的检查. Xcode 是否可以针对仅在部署目标之后版本可用的类、方法和过程发出警告? 这样我就可以轻松地列出所有代码并确保它被适当地条件化. 解决方案 经过挖掘AvailabilityInternal.h,我意识到部署目标之上的所有可用版本都标有 __AVAILABILITY_IN ..
发布时间:2021-12-03 11:20:52 移动开发

警告:-不鼓励在分离的视图控制器上展示视图控制器

在我的应用中,我使用了导航控制器.稍后在某些视图中,我使用 presentViewController 来显示缩放图像.另外我没有使用故事板或笔尖. 我仅在 iOS 7 中遇到此错误.它在 iOS 6 及更早版本中运行良好: 在分离的视图控制器上呈现视图控制器是气馁 解决方案 解决方案之一是如果您有 childviewcontroller 所以您只需通过给定的方式在其父级上呈现 ..
发布时间:2021-12-03 10:54:43 移动开发

警告:PATH 中不安全的世界可写目录/usr/local/bin,模式 040777

每次我运行这个命令rails server: 警告:PATH 中不安全的世界可写目录/usr/local/bin,模式 040777 我在这里搜索了一个解决方案,他们说输入:chmod go-w/usr/local/bin 但我收到此错误: chmod:无法更改/usr/local/bin 上的文件模式:不允许操作 顺便说一下,我使用的是 OS X. 解决方案 ..
发布时间:2021-12-02 12:15:51 其他开发

为什么我应该总是启用编译器警告?

我经常听到在编译 C 和 C++ 程序时我应该“始终启用编译器警告".为什么这是必要的?我怎么做? 有时我也听说我应该“将警告视为错误".我是不是该?我该怎么做? 解决方案 为什么要启用警告? C 和 C++ 编译器在报告一些常见的程序员错误默认方面是出了名的糟糕,例如: 忘记初始化变量 忘记从函数中返回一个值 printf 和 scanf 系列中的参数与格式字符串不 ..
发布时间:2021-12-01 14:56:18 C/C++开发

非法字符串偏移警告 PHP

将我的 php 版本更新到 5.4.0-3 后,我收到一个奇怪的 PHP 错误. 我有这个数组: 数组([主持人] =>127.0.0.1[端口] =>11211) 当我尝试像这样访问它时,我收到奇怪的警告 打印 $memcachedConfig['host'];打印 $memcachedConfig['port'];警告:非法字符串偏移量'host' in ....警告:非法字符串 ..
发布时间:2021-12-01 10:30:34 PHP

参考 - 这个错误在 PHP 中意味着什么?

这是什么? 这是一些关于警告、错误和通知的答案,您在编写 PHP 时可能会遇到但不知道如何修复它们.这也是一个社区 Wiki,因此邀请所有人参与添加和维护此列表. 这是为什么? 诸如“标题已发送"或 在 Stack Overflow 上经常弹出.这些问题的根本原因总是相同的.因此,这些问题的答案通常会重复它们,然后向 OP 显示在特定情况下要更改哪一行.这些答案不会为站点增加任何 ..
发布时间:2021-12-01 10:06:05 PHP

R - 收到警告:“仅第一个元素用作变量名";

我正在尝试在 for 循环中使用“assign"函数将文件的值分配给一个变量. 当我调用该函数时,它带来了正确的答案,但最后它给了我以下警告消息: 在assign(fileList, read.csv(fileList[i])) 中:只有第一个元素用作变量名 如果我运行 > corr("specdata", 129) 我可以看到正确的答案,它可以打印所有正确的值,但是如果我将值分配给任 ..
发布时间:2021-11-30 12:21:37 其他开发

在发布版本中使用 assert() 时避免未使用的变量警告

有时局部变量仅用于在 assert() 中检查它,就像这样 - int 结果 = Func();断言(结果== 1); 在发布版本中编译代码时,assert()s 通常被禁用,因此此代码可能会产生关于 Result 已设置但从未读取的警告. 一个可能的解决方法是 - int 结果 = Func();如果(结果== 1){断言(0);} 但是它需要太多的输入,对眼睛来说并不容易并且导致 ..
发布时间:2021-11-30 11:32:51 C/C++开发

android xml 文件中的硬编码字符串有什么问题?

我喜欢将简单的文本直接放在 xml 文件中,而无需先声明字符串.它更容易,更简单,更少混乱.但是,每当我这样做时,它总是有一个警告标志. 如果我的 xml 文件中有几十个硬编码字符串而不考虑警告怎么办?我会遇到麻烦吗? 提前致谢. 解决方案 不,您不会遇到麻烦,但在您的 xml 中使用 @string/yourString 将是一个很好的做法并且 这将使多语言支持更容易. ..
发布时间:2021-11-27 23:51:09 移动开发

数据绑定 - safeUnbox 警告

在我将 AS gradle 版本升级到 2.3.0 后,数据绑定遇到警告: 警告:selectMap[index] 是一个装箱字段,但需要取消装箱才能执行 selectMap[index] ?@android:color/white : @android:color/transparent.这可能会导致 NPE,因此数据绑定会安全地将其拆箱.您可以更改表达式并使用 safeUnbox() 显 ..
发布时间:2021-11-27 16:33:11 移动开发

XML 中的“图像上缺少 contentDescription 属性"

我在 Eclipse 中收到关于 [Accessibility] 图像上缺少 contentDescription 属性 的警告.此警告显示在下面 XML 代码的第 5 行(声明 ImageView). 这在构建和运行我的应用程序时不会出错.但我真的很想知道为什么我会收到这个警告. 这是我的 XML 文件: ..
发布时间:2021-11-26 19:02:19 移动开发

Delphi 6:在缺少抽象类方法时强制编译器错误?

我正在使用 Delphi Pro 6.现在,知道一个类是否缺少基类抽象方法的唯一方法是等待 IDE 发出一个“{派生类} 的构造实例,其中包含抽象方法 {base class.abstract method name}"警告或在尝试调用丢失的方法时等待运行时抽象错误方法.前者是不够的,因为它只为当前项目中实际构建的那些派生类找到警告.后者简直就是痛苦. 如果 Delphi 为所有未立即声明/ ..
发布时间:2021-11-26 16:40:49 其他开发

Java 中有效的@SuppressWarnings 警告名称列表是什么?

Java 中有效的 @SuppressWarnings 警告名称列表是什么? @SuppressWarnings("") 中 ("") 之间的位. 解决方案 这取决于您的 IDE 或编译器. 这是 Eclipse Galileo 的列表: all 取消所有警告 装箱以抑制与装箱/拆箱操作相关的警告 强制转换以抑制与强制转换操作相关的警告 dep-ann 抑制与已弃用 ..
发布时间:2021-11-25 17:08:23 Java Web开发

如何解决未经检查的强制转换警告?

Eclipse 向我发出以下形式的警告: 类型安全:从 Object 到 HashMap 的未经检查的转换 这是来自对 API 的调用,我无法控制哪个返回对象: HashMapgetItems(javax.servlet.http.HttpSession 会话){HashMaptheHash = (HashMap)session.getAttribute("attributeKey" ..
发布时间:2021-11-25 11:53:33 Java Web开发

是什么导致 javac 发出“使用未经检查或不安全的操作"?警告

例如: javac Foo.java注意:Foo.java 使用未经检查或不安全的操作.注意:使用 -Xlint:unchecked 重新编译以获取详细信息. 解决方案 如果您使用没有类型说明符(例如,Arraylist() 而不是 Arraylist()代码>ArrayList()).这意味着编译器无法检查您是否以类型安全的方式使用集合,使用 泛型. 要消除警告,只需具体说明您在集合 ..
发布时间:2021-11-25 11:04:00 Java Web开发

Delphi 6:在缺少抽象类方法时强制编译器错误?

我正在使用 Delphi Pro 6.现在,知道一个类是否缺少基类抽象方法的唯一方法是等待 IDE 发出一个“{派生类} 的构造实例,其中包含抽象方法 {base class.abstract method name}"警告或在尝试调用丢失的方法时等待运行时抽象错误方法.前者是不够的,因为它只为当前项目中实际构建的那些派生类找到警告.后者简直就是痛苦. 如果 Delphi 为所有未立即声明/ ..
发布时间:2021-11-25 09:10:57 C#