小编Eim*_*tas的帖子

子类化NSArrayController的原因是什么?

我正在努力改进我的KVC/KVO/Cocoa-Bindings-fu,并想知道继承NSArrayController的原因是什么?

cocoa subclass nsarraycontroller cocoa-bindings

15
推荐指数
2
解决办法
2628
查看次数

生产环境中的 Rails Webpacker 编译错误

环境

Rails 6.0.0
Ruby 2.6.0
Amazon Linux2
Run Code Online (Sandbox Code Playgroud)

什么

在此处输入图片说明

当我部署 Rails 应用程序时,会发生此错误

ActionView::Template::Error (Webpacker can't find application in /home/web/www/eloop-regular/public/packs/manifest.json. Possible causes:
1. You want to set webpacker.yml value of compile to true for your environment
   unless you are using the `webpack -w` or the webpack-dev-server.
2. webpack has not yet re-run to reflect updates.
3. You have misconfigured Webpacker's config/webpacker.yml file.
4. Your webpack configuration is not creating a manifest.

Run Code Online (Sandbox Code Playgroud)

1. 除非您使用webpack -wwebpack-dev-server 或 webpack-dev-server,否则您希望为您的环境将 compile 的 webpacker.yml 值设置为 …

ruby-on-rails webpack webpacker

15
推荐指数
2
解决办法
9917
查看次数

Rails:无法访问日志文件

重新启动我的rails应用程序时出现以下错误.我以前遇到过这个问题,在另一个服务器上有另一个应用程序,但不记得是什么问题,或者我是如何解决它的.

Rails Error: Unable to access log file. Please ensure that /apps/staging/releases/20090310162127/log/staging.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
Run Code Online (Sandbox Code Playgroud)

我正在Ubuntu上部署到带有capistrano的杂种群集.

当我做 ls -l /apps/staging/releases/20090310162127/log/staging.log

结果是:

-rw-rw-rw- 1 me grp 51 Mar 10 16:07 /apps/staging/releases/20090310162127/log/staging.log
Run Code Online (Sandbox Code Playgroud)

日志目录是link/ apps/staging/shared/log.

这是怎么回事?

linux mongrel capistrano ruby-on-rails

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

OSX键盘快捷键后台应用程序,如何操作

我希望我的OSX应用程序位于后台并等待键盘快捷键才能生效.它应该可以配置为类似于首选项中的Growl,或者可以作为状态栏中的dropbox访问.

  • 我必须使用什么样的xcode模板?
  • 如何全局捕获键盘快捷键?

macos keyboard-shortcuts backgroundworker

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

我们如何在Mac上弹出停靠栏图标?

我们如何反弹我们应用程序的停靠图标?

macos cocoa

13
推荐指数
2
解决办法
5696
查看次数

NSString到NSUInteger

我在NSString中有一个数字@"15".我想把它转换成NSUInteger,但我不知道怎么做...

cocoa-touch nsstring iphone-sdk-3.0 nsuinteger

13
推荐指数
3
解决办法
2万
查看次数

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

UIView垂直翻转

我知道这可能是一个虚假的问题,但我不得不问:如何UIView垂直翻转?我不是要求做动画,而只是翻动它.

我可以UILabel通过以下方式进行垂直翻转:

label1.layer.transform = CATransform3DMakeRotation(M_PI, 1.0f, 0.0f, 0.0f);

并通过以下方式将其转回:

label1.layer.transform = CATransform3DMakeRotation(M_PI, 0.0f, 0.0f, 0.0f);
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时:

self.view.layer.transform = CATransform3DMakeRotation(M_PI, 1.0f, 0.0f, 0.0f);
Run Code Online (Sandbox Code Playgroud)

我认为它只会旋转一半...所以,任何想法?

多谢你们.

xcode rotation flip uiview catransform3d

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

如何获得影响给定子视图的自动布局约束?

尽管我喜欢自动布局作为一个概念,但我似乎总是在实施细节上绊倒.其中之一是,我得到真的累了存储应用到给定的子视图,所以我可以删除,后来替换它们的约束.

例如,当我第一次添加视图时,我可能会给它约束:

@"H:[view(==200)]|"
Run Code Online (Sandbox Code Playgroud)

将它放在屏幕的右侧,宽度为200.如果我后来想让它宽400,有200个大小的间隙怎么办?新的布局很简单,但与旧的布局完全矛盾:

@"H:[view(==200)]-(200)]|"
Run Code Online (Sandbox Code Playgroud)

所以我必须保存约束数组,因此我可以稍后使用它们来删除所述约束.必须一个更简单的解决方案,我在某处失踪.不幸的是,[视图约束]的明显解决方案没有意义,因为您不直接将约束应用于给定视图,而是将它们应用于它的超视图.(另外,它往往充满自动布局约束,使其自己的对象适合 - 而不是你想要移除的东西只是为了调整它的位置!)并且似乎没有任何[view constraintsForSubview:]选项可用.

我瞎了吗?遗漏了什么?我是否真的需要处理现有约束的字典,以便以后修复它们?

objective-c ios autolayout

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

用于iPhone和触摸检测的cocos2D问题

我只是不明白.我使用cocos2d开发iPhone/Pod上的小游戏.框架很棒,但我在触摸检测时失败了.我读到你只需要在CocosNode子类的实现中覆盖正确的函数(例如"touchesBegan").但它不起作用.我该怎么办?

功能:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{NSLog(@"tickle, hihi!");}
Run Code Online (Sandbox Code Playgroud)

我完全错了吗?

谢谢!

iphone touch detection cocos2d-iphone

12
推荐指数
3
解决办法
2万
查看次数