问题标签 [optional-values]
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.
swift2 - 检查 Swift 2 中是否存在值时出现问题
我正在编写一个测验应用程序,并且有一个表格视图来添加主题(名称保存到核心数据中),当您选择索引路径时,它将主题传递给详细视图控制器(这本身就可以正常工作) 但我遇到的问题是检查是否存在任何卡片(主题实体有一个 NSOrderedSet 的“卡片”)。我的两次尝试总是崩溃,我之前用关系和 tableViews 快速完成了这个,它一直很好,所以我不确定这里的问题是什么。感谢您一如既往的帮助!
我的第一次尝试,虽然它说“catch 块无法访问,因为在 do 块中没有抛出错误”,但它在“do”之后的行中以“Bad Instruction”崩溃
我的第二次尝试,它在第一行崩溃
我的第三次尝试
我的第四次尝试,打开主题属性和主题,它没有响起 self.subject.cards 但仍然崩溃
声明属性的位置
使用主题方法的更新(完美运行,但放在这里仅供参考),主题是从另一个类传递的,并且在视图顶部调用的这个方法确实加载了。
ios - simple image data passing from collection view to view controller fail
This is seriously starting to drive me crazy, since it s really simple. I have a collectionviewcell that gets images from phone library
When i tap a cell, i get the index of the fetched collection (i m using Photo Framework), then send the selected image (through PHImageManage's imageFromAsset) to a new view controller, assign this image to a new UIimage property and then try to display it on my UIimageView outlet FAIL ! In the debug Window, I can see that the image is passing from the collectionviewcontroller to my FullImageViewController, and I dont understand why I get an error on my outlet (returns NIL for ever)
here s a bit of code, and a bug capture -- The collectioncontroller first
and here's the fullImageViewController
}
this gives me "fatal error: unexpectedly found nil while unwrapping an Optional value" on the "fullimage.image = image" line
I've tried to unwrap, force unwrap and so on, nothing seems to work
In the debt window, when I follow the properties I have to following :
fullimg UIImage 0x00007ff3fb6506f0 0x00007ff3fb6506f0
self test.FullImageViewController 0x00007ff3fb6526e0 0x00007ff3fb6526e0
UIKit.UIViewController UIViewController
image UIImage 0x00007ff3fb6506f0 0x00007ff3fb6506f0
fullimage UIImageView! nil None
monimage UIImage? 0x00007ff3fb6506f0 0x00007ff3fb6506f0
Any idea where I m messing up >
ios - 解包可选值 dispatch-async 时意外发现 nil
在点击 postVC 上的按钮以加载数据并导航到 guestVC 后,我正在尝试从 Parse 服务器加载数据。它工作正常,在某些时候开始使应用程序崩溃......不知道为什么?我收到了致命错误:在展开可选值时意外发现 nil ......任何和所有方向或帮助将不胜感激。谢谢!
ios - Swift 2.0 致命错误:在展开可选值 (lldb) 时意外发现 nil
在上面一行,我遇到了致命错误
致命错误:在展开可选值 (lldb) 时意外发现 nil
代码 :
从上面的代码我试图将我的图像从数据库中存储在注释中
如果我打印了“ImageName”,它会正确地从数据库中返回名称,但无法保留图像
它导致运行时出错。
swift - 具有 NSData 变量的领域对象,在展开可选值时意外发现 nil
将 NSData 变量添加到我的领域模型后出现错误:
致命错误:在展开可选值时意外发现 nil
当我不使用 NSData 值时,不会出现此错误。
这是我的简单项目(Item.swift)
我在返回 dataSource.Count 时收到此错误:
swift - 对 swift 中的可选值感到困惑
我是 swift 新手,我不太了解如何正确使用可选值。
情况是:首先,我有一个模型类来存储其属性的一些值并将请求发送到服务器以获取值。代码:
其次,我想在 ViewController 中使用这个模型来从服务器获取值并更新 UI。代码:
我认为处理这项工作是一种危险的方式,因为当我想把它放在标签上时,没有什么能确保我有一个特定的名字。它在大多数情况下工作得很好,但是当无法从服务器获取正确的值时它可能会崩溃(例如,键“name”没有值)。
关于上述问题,我有两个想法:
- 为属性提供默认值,例如:
var name = ""
在 unwarp 之前测试该值,如下所示:
/li>
我想选择第一种方式,因为:
- 我认为在标签上显示默认字符串比崩溃更容易接受,因为无法解开可选值。
- 当我有更多的值要使用时,代码会很长并且难以阅读。
我选对了吗?或者他们俩都不了解可选值的用法并且有更好的方法?有人可以帮助我吗?
ios - 变量中的 Swift 可选值
我有一些变量都实现了,只是tarih1
输出显示
Optional(2016)
。我没有解决。我想将其修复为2016
.
我的代码如下。
json - 为什么守卫不保护我免受零伤害
我使用weatherAPI 进行某种JSON 解析。为了防止我遇到 nullPointer(可能页面脱机或其他什么),我将我的解析覆盖到一个守卫中,因为我认为他保护我解开可选值。
我误解了守卫的功能吗?如果是这样,我该如何解决这个问题?实际上该页面处于脱机状态,并返回带有其他标签的错误 JSON 页面,例如“天气”、“主”...等。不包括。我希望在那种情况下,我的警卫把我带到我的else
陈述中,这样我就可以处理那个案子。
非常感谢。
arrays - Swift:数组检查索引处的对象
我有一个具有多个属性的数据模型对象。我有一个动态数组,它有时会在其中包含一些但不是全部的对象属性。
如何安全地检查数组是否在其索引处
数据模型
大批:
保护语句是我在检查数组内是否有不同索引处的元素时遇到问题的地方。
顺便说一句,数组里面永远不会有超过 3 个元素。