jjzjj

ios - 有没有办法在不强制展开的情况下使用 NSParagraphStyle.default.mutableCopy() ?

我正在尝试获取NSParagraphStyle.default.mutableCopy()的实例,但我们确定mutableCopy()将始终包含一个值吗?varparagraphStyle=NSParagraphStyle.default.mutableCopy()as!NSMutableParagraphStyle是否可以在不强制展开的情况下执行此操作? 最佳答案 是的,它更简单:letparagraphStyle=NSMutableParagraphStyle()//Notethe`let`您可以使用default初始值设定项获

ios - swift 2.0 : Reading HealthKit HeartRate Data - unexpectedly found nil while unwrapping an Optional

我正在尝试对HealthKit中的心率数据进行统计查询。下面的代码可以编译,但在函数调用时会导致以下错误:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue错误发生在这一行:让数量:HKQuantity=result!.averageQuantity()!;为什么结果返回零?我已经验证HealthKit中提供了HeartRate数据,所以我不相信这是因为查询中的数据不存在。有什么想法吗?有一个更好的方法吗?代码如下:funcreadHeartRate(){letsampleType=HKSampleType.qua

swift - 发送数据到另一个 View : can't unwrap option

我知道这必须是一个简单的修复,但似乎无法理解为什么我的代码不起作用。基本上我试图将一个值从第一个View中的文本字段发送到第二个View的标签。ViewController.swift@IBOutletvarText1st:UITextField@IBActionfuncGoto2ndView(sender:AnyObject){letview2=self.storyboard.instantiateViewControllerWithIdentifier("view2")asMyView2//view2.Label2nd.text=text;self.navigationContro

ios - Obj-C 框架返回 nil,并使我的 Swift 代码崩溃并显示 'fatal error: unexpectedly found nil while unwrapping an Optional value'

我正在使用用Obj-C编写的第三方框架,它有一个功能:-(NSError*)generateModelForm如果此方法成功,它将返回nil。如果它不返回nil,它将返回一个错误,您可以检查该错误以进行调试。现在,当我使用桥接头在我的Swift文件中调用此函数并执行所有必需的操作时,它总是在第一行崩溃并显示“fatalerror:在展开可选值时意外发现nil”我的Swift代码:ifleterror=object.generateModelForm(){println("Error:\(error)")}else{println("Successfullygeneratedmodelf

swift - 出现任何 "fatal error: unexpectedly found nil while unwrapping an Optional value"时中断

我有一个庞大的代码库,我想解决错误“fatalerror:在展开可选值时意外发现nil”做到这一点的最佳方法是什么?我尝试同时添加:(在断点子窗口中)“添加Swift错误断点”“添加异常断点”但这并没有做到。这是否意味着nil在某些框架代码中而不是我的代码中? 最佳答案 解包选项被编译器翻译成对_getOptionalValue()的调用,它在nil值的情况下调用_preconditionFailure(),它被转换为对_fatalErrorMessage()的调用。所以需要为_fatalErrorMessage设置断点。这里的技巧

ios - swift - 从 var(UITextField input) 中删除空格不起作用

我是swift的新手,但从ObjectiveC的背景来看,我试图通过单击按钮将文本字段的输入输入到var中。现在,当我尝试使用“stringByTrimmingCharactersInSet”和许多其他选项删除空格时,它不起作用。这是我的代码,varsomeVariable=urlInputComponent.text!ifsomeVariable.containsString(""){someVariable=someVariable.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())pri

ios - fatal error : unexpectedly found nil while unwrapping an Optional value - Stanford Calculator

我正在ItunesU上观看斯坦福Swift讲师,但在理解上遇到了一些困难。讲师在某一时刻将String类型转换为Double类型。他是这样做的:returnNSNumberFormatter().numberFromString(display.text!)!.doubleValuedisplay.text是一个UILabel无论如何,当我这样做时,我的应用程序崩溃并且出现以下错误:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue当我这样输入字符串时:(display.text!asNSString).doubl

arrays - 将 [Int?] 转换为 [Int]

我有一个String,例如"7,8,9,10"我想将其转换为Int项数组,即[Int]但是,我的代码目前给了我一个[Int?](可选整数数组)。这是代码:letyears=(item["years"]as!String).componentsSeparatedByString(",").map{wordinInt(word)}我尝试了一些方法,比如将Int(word)更改为Int(word!),并在末尾添加!String),但swift不喜欢这些想法的外观。我认为作为初学者我做错了什么很明显,但我不太确定是什么!任何帮助将不胜感激-谢谢! 最佳答案

Swift/IOS8 错误 : "fatal error: Can' t unwrap Optional. 无”

我知道这方面已经有几个问题,但我想不通。之前解决的问题表明“profileViewController”为零,但我不知道为什么会这样。UI完全是程序化的,没有IB。获取:"fatalerror:Can'tunwrapOptional.None"在以下代码中的pushViewController()上:classFavoritesViewController:UIViewController{init(nibNamenibNameOrNil:String?,bundlenibBundleOrNil:NSBundle?){super.init(nibName:nibNameOrNil,bu

ios - reloadData() fatal error : unexpectedly found nil while unwrapping an Optional value

应用程序在该行崩溃classImageValueCell:UITableViewCell,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvarimagesList:UITableView!varimageArray:NSArray!overridefuncawakeFromNib(){//super.awakeFromNib()//InitializationcodeimagesList.delegate=self;imagesList.dataSource=self;imageArray=NSArray()imagesL