小编Slo*_*ree的帖子

核心数据多线程应用程序

我正在尝试以多线程方式使用核心数据.我只是想在后台下载新数据时显示以前下载的数据的应用程序.这应该让用户在更新过程中访问应用程序.

我有一个NSURLConnection使用委托异步下载文件(并显示进度),然后我使用XMLParser解析新数据并在单独的上下文中创建新的NSManagedObjects,具有自己的persistentStore并使用单独的线程.

问题是在显示新对象时在旧对象的同一上下文中创建新对象会抛出BAD_INSTRUCTION异常.所以,我决定为新数据使用单独的上下文,但是我无法找到一种方法,一旦完成就将所有对象移动到其他上下文.

Paolo又名SlowTree

iphone multithreading core-data ios

62
推荐指数
2
解决办法
4万
查看次数

NSView鼠标跟踪

我在Mac OS X上遇到了Cocoa NSView的奇怪行为.

我在NSView容器中有一个自定义NSView,这个自定义NSView跟踪鼠标移动,点击,并有一个工具提示.当我在所描述的视图上方添加NSView时,即使带有工具提示的视图位于后面且不可见,我仍然可以看到工具提示.

我很确定我误解了事件处理链中的某些内容.

任何帮助真的很感激!;)

周末愉快,

保罗

macos cocoa objective-c

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

Cocoa NSTextField行间距

我正在努力解决一个非常简单的问题,我有几个NSTextField(我现在不能使用NSTextView),我需要更改显示文本的行间距.我该怎么做才能减少行高或行间距?缩小字体大小不是一种选择.

任何帮助将非常感激!

周末愉快,

!)

cocoa objective-c nstextfield nstextfieldcell

5
推荐指数
2
解决办法
4306
查看次数