小编slo*_*rGJ的帖子

核心数据崩溃尝试使用 userInfo (null) 插入 nil

当我的代码尝试从 API 下载系列时,它随机崩溃并显示以下错误消息:

(实体:系列;id:0x7b181002016-04-04 14:01:33.868 Postzegel Catalogus[1816:39059] CoreData:错误:严重的应用程序错误。在核心数据更改处理期间捕获异常。这通常是观察者中的错误NSManagedObjectContextObjectsDidChangeNotification .- [ NSCFSet addObject:]: 尝试用 userInfo (null) 0 (entity: Series; id: 0x7b00c450 ; 2016-04-04 14:01:33.871 Postzegel Catalogus[1816:39059] *** 终止应用程序插入 nil由于未捕获的异常 'NSInvalidArgumentException',原因:'-[__NSCFSet addObject:]: 尝试插入 nil' *** 第一次抛出调用堆栈:( 0 CoreFoundation 0x0083d494 __exceptionPreprocess + 180 1 libobjc.A.dylib
0x02551e002throw objc
0x0083d3bd + [NSException提高:格式:] + 141 3的CoreFoundation
0x0070c959 - [__ NSCFSet ADDOBJECT:] + 185 4 CoreData
0x0038a010 - [的NSManagedObjectContext(_NSInternalChangeProcessing)_processPendingInsertions:withDeletions:withUpdates:] + 560 5 CoreData 0x003846da - [的NSManagedObjectContext(_NSInternalChangeProcessing)_processRecentChanges :] + 2410 6 CoreData 0x00383d56 -[NSManagedObjectContext processPendingChanges] + 54 7 …

asynchronous core-data ios swift

4
推荐指数
1
解决办法
6126
查看次数

在Swift的NSTextfield中设置最大字符(到1)

如何在Swift中将多个NSTextfields(OSX cocoa app,而不是iOS)中的最大字符数设置为一个?

请解释一下如何做到这一点,因为我在OSX应用程序开发方面是一个完全新手,因此我不理解像"使用NSFormatter"这样的简短答案,因为我不知道它是什么以及如何实现它.像例子

macos cocoa nstextfield swift

1
推荐指数
1
解决办法
1330
查看次数

无法在连接的自定义UITableViewCell类中创建插座

我已经创建了一个自定义的UITableViewCell类,我已经将类连接到了故事板中的TableViewCell.它刚出现在Custom Class菜单中,我选择了它.

但由于某些模糊的原因,它不会出现在自动下的助理编辑器中,所以我无法制作IBOutlets.我已经尝试了一些指南,但它们不起作用(干净的xcode,清理衍生数据,重启macbook).

如何解决这个问题?我正在使用xCode 7.2.1并在Swift for iOS中编码.

xcode uitableview ios swift

1
推荐指数
1
解决办法
1527
查看次数

用swift中的单个字符替换字符串中的空格序列

我想用带下划线的字符串替换一系列空格.例如

"This       is     a string with a lot of spaces!"
Run Code Online (Sandbox Code Playgroud)

应该成为

"This_is_a_string_with_a_lot_of_spaces!"
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

string replace swift

1
推荐指数
2
解决办法
1123
查看次数