草庐IT

ios - 由于 "nil"参数导致 XCTestAssertNil 崩溃

我正在使用XCTest在我的项目中编写单元测试,当使用XCAssertNil()或XCAssertNotNil()方法时,XCTest框架崩溃。这是我的测试:XCTAssertNotNil(messageCollection.fieldName,"field_namemustbenot-nil")这是堆栈跟踪:2015-06-2217:05:17.629xctest[745:8747]***Assertionfailureinvoid_XCTFailureHandler(XCTestCase*,BOOL,constchar*,NSUInteger,NSString*,NSString*

ios - 由于 "nil"参数导致 XCTestAssertNil 崩溃

我正在使用XCTest在我的项目中编写单元测试,当使用XCAssertNil()或XCAssertNotNil()方法时,XCTest框架崩溃。这是我的测试:XCTAssertNotNil(messageCollection.fieldName,"field_namemustbenot-nil")这是堆栈跟踪:2015-06-2217:05:17.629xctest[745:8747]***Assertionfailureinvoid_XCTFailureHandler(XCTestCase*,BOOL,constchar*,NSUInteger,NSString*,NSString*

core-data - 我可以在 Swift 中使用带有 nil 参数的 NSPredicate 吗?

我正在尝试将使用CoreData的项目从Objective-C转换为Swift。数据模型的结构使得我有一个包含其他文件夹的主文件夹-这些文件夹还可以通过“parentFolder”关系包含其他文件夹。目前,我在Objective-C中执行此操作以检索主文件夹(它找到唯一没有“parentFolder”的文件夹,并按预期工作):NSFetchRequest*request=[NSFetchRequestfetchRequestWithEntityName:"Folder"];request.predicate=[NSPredicatepredicateWithFormat:@"paren

core-data - 我可以在 Swift 中使用带有 nil 参数的 NSPredicate 吗?

我正在尝试将使用CoreData的项目从Objective-C转换为Swift。数据模型的结构使得我有一个包含其他文件夹的主文件夹-这些文件夹还可以通过“parentFolder”关系包含其他文件夹。目前,我在Objective-C中执行此操作以检索主文件夹(它找到唯一没有“parentFolder”的文件夹,并按预期工作):NSFetchRequest*request=[NSFetchRequestfetchRequestWithEntityName:"Folder"];request.predicate=[NSPredicatepredicateWithFormat:@"paren

ios - UIImageJPEGRepresentation 返回 nil

我正在使用CIFilters将图像转换为灰度并应用一些图像处理效果。在UIImageView中显示输出是可行的;图像显示并按预期进行了修改。但是,每次调用UIImageJPEGRepresentation似乎都没有返回任何数据。它永远行不通。使用原始彩色图像调用UIImageJPEGRepresentation效果很好。这是怎么回事?为什么在显示图像时jpeg转换可能会失败?没有抛出异常(设置异常断点,它没有命中)并且没有消息出现在控制台中。let_cicontext=CIContext(options:nil)//Setupgrayscaleandblurfilters:letgra

ios - UIImageJPEGRepresentation 返回 nil

我正在使用CIFilters将图像转换为灰度并应用一些图像处理效果。在UIImageView中显示输出是可行的;图像显示并按预期进行了修改。但是,每次调用UIImageJPEGRepresentation似乎都没有返回任何数据。它永远行不通。使用原始彩色图像调用UIImageJPEGRepresentation效果很好。这是怎么回事?为什么在显示图像时jpeg转换可能会失败?没有抛出异常(设置异常断点,它没有命中)并且没有消息出现在控制台中。let_cicontext=CIContext(options:nil)//Setupgrayscaleandblurfilters:letgra

Swift 可选的 inout 参数和 nil

是否可以在Swift中为函数添加一个Optionalinout参数?我正在尝试这样做:functestFunc(inoutoptionalParam:MyClass?){ifoptionalParam{...}}...但是当我尝试调用它并传递nil时,它给我一个奇怪的编译错误:Type'inoutMyClass?'doesnotconformtoprotocol'NilLiteralConvertible'我不明白为什么我的类在已经声明为可选时必须遵守某些特殊协议(protocol)。 最佳答案 它不会编译,因为该函数需要一个引用,

Swift 可选的 inout 参数和 nil

是否可以在Swift中为函数添加一个Optionalinout参数?我正在尝试这样做:functestFunc(inoutoptionalParam:MyClass?){ifoptionalParam{...}}...但是当我尝试调用它并传递nil时,它给我一个奇怪的编译错误:Type'inoutMyClass?'doesnotconformtoprotocol'NilLiteralConvertible'我不明白为什么我的类在已经声明为可选时必须遵守某些特殊协议(protocol)。 最佳答案 它不会编译,因为该函数需要一个引用,

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

这个问题在这里已经有了答案:Whatdoes"Fatalerror:UnexpectedlyfoundnilwhileunwrappinganOptionalvalue"mean?(16个答案)关闭1年前。我正在尝试运行此代码,但我一直收到此错误:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue我不明白这是什么意思,也不明白为什么我会得到它。有什么提示吗?importUIKitclassViewController:UIViewController{varlastNumber:String=""@IBOutlet

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

这个问题在这里已经有了答案:Whatdoes"Fatalerror:UnexpectedlyfoundnilwhileunwrappinganOptionalvalue"mean?(16个答案)关闭1年前。我正在尝试运行此代码,但我一直收到此错误:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue我不明白这是什么意思,也不明白为什么我会得到它。有什么提示吗?importUIKitclassViewController:UIViewController{varlastNumber:String=""@IBOutlet