小编pic*_*ick的帖子

从NSMangedObject子类类对象中获取实体名称

是否有一种从NSManagedObjectSubclass的类对象中获取实体名称的方法?我知道这可以从一个子类的实例中轻松确定,但我想问一下这个类本身.我可以写一个类函数,但我宁愿做这个内省.

core-data nsmanagedobject

14
推荐指数
2
解决办法
3365
查看次数

Carrierwave,Rails 4; Errno :: ENOENT(没有这样的文件或目录 - 识别)

我正在转向Rails4.在我的上传器中,我有以下内容:

  version :thumb do
     process :resize_to_fill => [200, 200]
  end
Run Code Online (Sandbox Code Playgroud)

现在导致以下错误:"Errno :: ENOENT(没有这样的文件或目录 - 识别)"

当我注释掉代码时,错误消失了,但当然现在我没有缩略图.关于是什么导致这个的任何想法?

ruby-on-rails carrierwave ruby-on-rails-4

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

NSDocument:文档无法自动保存.该文件已被其他应用程序更改

搜索这篇文章的标题后发现它很常见; 的确,我从Xcode那里得到了这个错误.但我似乎无法找到任何修复.我现在在运行程序时看到它,它似乎发生在调用changeCountTokenForSaveOperation期间或之后.它似乎与撤销管理器有关,而不是与我使用核心数据这一事实相关,但我可能错了.

有谁知道是什么导致这个或如何解决它?

macos nsdocument nspersistentdocument

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

具有不透明背景的CALayer中的文本抗锯齿

正如其他人所做的那样,我正试图在CALayer支持的视图上获得体面的文字.我发现最相关的线程是使用核心动画伪造子像素抗锯齿.

在该帖子的开头,它表示"现在,对于那些能够为其文本设置不透明背景的人(使用setBackgroundColor:call或Interface Builder中的等效设置),这个问题不会出现太多一个问题." 然而,当我设置IB一个文本框的背景,并将其绘制背景,和做同样与它的细胞,我仍然得到了同样的问题(使用图层时无抗锯齿).这些属于NSBox,也是它的背景.

知道我应该做什么我不是吗?谢谢

macos core-animation objective-c

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

用于NSOutlineView的子类NSTableRowView

如果你有一个tableView并想要使用NSTableRowView的子类,你可以使用委托函数 - (NSTableRowView*)tableView:(NSTableView*)tableView rowViewForRow:(NSInteger)行.有关如何使用NSOutlineView(没有子类化NSOutlineView)的任何想法?

macos nsoutlineview nstableview

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

SDWebImage没有缓存

我正在使用[SDWebImageDownloader.sharedDownloader downloadImageWithURL]下载图像,选项设置为0.我最初没有对它们做任何事情,理解它们将被缓存.但是,当我使用完全相同的函数来稍后显示图像时,该函数再次下载图像,而不是从缓存中获取它(图像缓存类型为0).在这两种情况下,图像的URL都是相同的.我对缓存的理解不正确吗?

objective-c ios sdwebimage

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

Clojure将函数与Let关联起来的最佳实践

我在另一个函数中定义一个函数.以下方法之一是否比其他方法更好或更优选?

(let [hey (println "hey there")] hey)
Run Code Online (Sandbox Code Playgroud)

要么

(let [hey (fn [] (println "hey here"))] (hey))
Run Code Online (Sandbox Code Playgroud)

clojure

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

ring.middleware和compojure:params with keywords

在我的Web处理程序中,我定义了以下内容:

(:require ... 

[ring.middleware.cookies :refer [wrap-cookies]]
            [ring.middleware.multipart-params :refer [wrap-multipart-params]]
            [ring.middleware.params :refer [wrap-params]]
            [ring.middleware.keyword-params :refer [wrap-keyword-params]]
            [ring.middleware.content-type :refer [wrap-content-type]]
            [ring.middleware.format-response :refer [wrap-restful-response]
...)

(def app
  (-> (routes home/my-routes)
      (wrap-cookies)
      (wrap-params)
      (wrap-multipart-params)
      (wrap-keyword-params))))
Run Code Online (Sandbox Code Playgroud)

一切正常.使用看起来像"../test?foo=123"的URL测试卷曲给我一个看起来像{:foo 123}的参数图.但是,显示为关键字的实际上是一个字符串:( keyword?:foo)返回false.

我已经尝试重新安排处理程序并一次删除它们,但无济于事.是否有关于compojure的东西将关键字转换回字符串?谢谢

clojure compojure ring

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

使用AppKit图像模板常量会产生null

该文档NSImage列出了许多应该随时可用的标准图像+[NSImage imageNamed:].它们列在NSImage类引用中.

(null)但是,当我尝试加载以下内容时,我会继续这样做,结果并不仅限于此NSImageNameSmartBadgeTemplate.在给出程序包中的图像名称时,代码按预期工作.有什么想法吗?

NSString *filterIconName = @"NSImageNameSmartBadgeTemplate";
_icon = [NSImage imageNamed:filterIconName];
NSLog(@"icon = %@", _icon);
Run Code Online (Sandbox Code Playgroud)

macos cocoa objective-c nsimage

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