问题标签 [nsnull]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
615 浏览

ios - NSNull 长度与 textField 崩溃,

当我用键盘输入任何字符或数字时,应用程序因此信息而崩溃

“由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[NSNull 长度]:无法识别的选择器发送到实例 0x103b5daf0'”。

应用程序中使用的每个文本字段都有这个问题。文本字段位于基于故事框的应用程序中。这是我覆盖的文本字段委托这是异常抛出调用堆栈

0 投票
1 回答
447 浏览

ios - 将界面方向从纵向更改为横向会导致崩溃

我创建了一个仅使用 Xcode 7.2 横向的通用应用程序(已选中横向左侧、横向右侧和需要全屏)。当我在 iPad 模拟器上运行应用程序时,它只显示纵向。当我尝试将方向更改为横向时,它会崩溃。

“由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[NSNull 长度]:无法识别的选择器发送到实例 0x101c2daf0'”

0 投票
2 回答
501 浏览

ios - 如何处理我的数据中的 NSNull?

[NSNull rangeOfCharacterFromSet:]:尝试显示标签时出现异常。错误读取

'NSInvalidArgumentException',原因:'-[NSNull 长度]:

下面是我的代码。

我尝试使用以下代码测试空字符,但没有发现错误。尝试执行 addSuview 指令时它爆炸了。

那么如何NSNull在标签中进行测试以防止收到此[NSNull rangeOfCharacterFromSet:]:错误消息?

0 投票
1 回答
542 浏览

ios - 如果字符串为 nil,则设置 NSNull()

当用户在我的应用程序中登录 facebook 时,一些预期值(例如 dateOfBirth、email)可以为零。我想将 self.fbResponse.email 的值设置为 NSNull(),如果它是 nil。这样我就可以将参数发布到服务器。

0 投票
4 回答
381 浏览

ios - IOS:如何检查json对象不为空

当某些 json 为空时,即使我尝试先检查以下代码,我也会收到以下代码错误:

编辑:前面的代码:

有没有更好的方法来检查 Json 不为空?

这是错误输出:

0 投票
3 回答
769 浏览

ios - IOS:从 JSON 中检测 NSNull 不起作用

以下旨在捕获 Json 结果中的 NSNull 的代码在响应为 null 时引发异常。

发生异常时,行首if (![json...为绿色,错误消息为:

谁能建议这里有什么问题?

值得注意的是,我确实有一个可以将 NSNull 转换为 0 的类别。不确定这如何与上面交互,但这里是:

0 投票
2 回答
147 浏览

ios - NSNull 返回而不是返回 null

我正在使用以下代码来检查 NSNumber 是否具有 nil 值。因此,我将 NSNumber 转换为字符串,并检查其长度是否为 0。如果为零,则返回 NSNull,否则返回数字本身。

我调用它如下,

但问题是,尽管 if 循环被调用。NSNullToNilForKey 的 if 循环返回的值<null>不是null. 我该如何解决这个问题?

0 投票
3 回答
1367 浏览

ios - NSInvalidArgumentException 所需类型 = NSString; 给定类型 = __NSDictionaryM; 不可接受的值类型:属性

在这里,我使用NSManagedObject.

第一个问题是,当我尝试将空值分配给属性时,它给出了错误:

desired type = NSString;

给定类型 =null。

NSDictionary从 JSON 文件序列化中获取值。但是当值为空时,我得到了崩溃,给出了上述错误:

desired type = NSString;

给定类型 =null。

为此,我正在编写以下代码,但仍然出现错误。我应该怎么做才能正确处理空值。

以下属性具有空值

0 投票
1 回答
1428 浏览

swift - 使用 Alamofire 为参数发送“Null”值

<null>我已经更新到 Swift3 和最新的Alamofire '~> 4.0' 当我尝试制作我的参数时,我现在得到null了我没有设置的设置。这与我的后端冲突。

有办法寄null吗?

当我将值设置为 nil 时,它不包含在put字典中将其删除。但我需要将所有值发回。

我的代码

提前感谢您的帮助。

0 投票
3 回答
44 浏览

ios - 我从有一个或多个对象 NSNull 的数据库字典中获取

我从有一个或多个对象的数据库字典中获取NSNull。将来,我不能以任何方式与他合作,因为应用程序崩溃了。我尝试了很多方法从字典中删除NSNull对象,方法removeObjectForKey但是任何尝试这样做我都会得到一个错误,这是一系列原因:

而且我无法通过将数组removeObjectAtIndex作为此字典的方法删除这些对象。我只想到如何做到这一点,就是按类型删除这些对象。是否可以这样做,从匹配NSNull类型的字典中删除对象?或者也许这个问题有另一种解决方案?

感谢您的任何帮助!