小编cha*_*les的帖子

在不使用签出的情况下合并,更新和拉取Git分支

我在一个有两个分支A和B的项目上工作.我通常在分支A上工作,并从分支B合并东西.对于合并,我通常会这样做:

git merge origin/branchB
Run Code Online (Sandbox Code Playgroud)

但是,我还想保留分支B的本地副本,因为我可能偶尔会检查分支而不先与我的分支A合并.为此,我会这样做:

git checkout branchB
git pull
git checkout branchA
Run Code Online (Sandbox Code Playgroud)

有没有办法在一个命令中执行上述操作,而无需来回切换分支?我应该用git update-ref它吗?怎么样?

git git-pull git-merge git-checkout

585
推荐指数
10
解决办法
14万
查看次数

使用Cocoa以编程方式创建复选框

我需要在Cocoa中以编程方式创建一个复选框,当我尝试创建一个buttonType设置为的按钮时,NSSwitchButton它会显示标题,但不会将该按钮显示为复选框.我想我错过了一些东西,但是在没有使用Xcode GUI的情况下我找不到任何关于制作复选框等内容的资源.

macos checkbox cocoa

18
推荐指数
2
解决办法
8563
查看次数

我的OS X应用程序如何接受来自Photos.app的图片文件的拖放?

从新的Photos.app拖动图片时,作为拖动信息的一部分,粘贴板中不会传递任何URL.我的应用程序已经正确处理从iPhoto,Photo Booth,Aperture传递的图像......

我尝试从Photos.app拖动图片:Finder或Pages处理正确,但不是TextEdit或预览.Photos.app与存储在其库中的图片的工作方式似乎有所不同.

cocoa objective-c

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

如何在Xcode 4.5中关闭垃圾收集,并在开启ARC时摆脱clang错误1?

我刚刚重新打开了一个设置为使用垃圾收集的项目,并且我最后在Xcode 3中打开了.现在在Xcode 4.5中再次打开它,并希望对其进行现代化,我正在尝试打开ARC.然而,在构建时,它导致了clang错误1.在Xcode日志中查看更多细节,我看到了以下消息:

clang:错误:无法同时指定'-fobjc-arc'和'-fobjc-gc-only'

啊,我需要关掉垃圾收集,我之前使用过.但是,在搜索"垃圾"或"收集"一词的构建设置时,我无法在Xcode中找到该设置(使用目标信息中"构建设置"中的搜索字段).

xcode compiler-errors

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

Git:将符号链接提交到文件夹

向索引添加符号链接到目录时,我收到以下错误消息:

fatal: pathspec 'XXX' did not match any files
Run Code Online (Sandbox Code Playgroud)

文件就在那里,它确实是一个符号链接,实际上甚至是存储库中的目录.

git

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

如何在git子模块更新和结账后恢复丢失的提交?

这是类似问题的变体,其中提交最终在无头分支中.我正在添加这个问题来涵盖这个特殊情况.就我而言,问题如下:

  • 我做了一个git子模块更新,它使存储库处于无头状态(我忘了再次检查以掌握)
  • 我提交了代码,实际上有几个提交
  • 当我即将推向github时,我意识到我处于无头状态,并切换到master分支(github应用程序使它变得如此简单)

结果:我的提交现在处于git limbo.

git

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

使用NSSharingServiceNameComposeMessage在Cocoa中共享某些类型的文件(包括zip)

这是我的代码:

          NSSharingService *service = [NSSharingService sharingServiceNamed: NSSharingServiceNameComposeMessage];
          tempURL = [NSURL fileURLWithPath:[NSHomeDirectory() stringByAppendingPathComponent:@"test.zip"]]
          [service performWithItems:@[@"test", tempURL]];
Run Code Online (Sandbox Code Playgroud)

正确显示消息窗口以及"测试"文本,但该消息中不包含该文件.

什么有效:

  • 我知道网址是好的,因为使用命名的服务时,它正确地显示NSSharingServiceNameComposeEmail,而不是
  • zip文件有效; 它是我已经在已知位置使用的测试文件,我已经检查过它可以正确扩展; 它也是一个非常小的文件
  • 我知道一条消息可以附加一个文件:以上适用于PDF,Pages文档等...
  • 我知道我的消息设置很好,它可以使用zip文件:当与zip文件一起使用并选择"发送消息"选项时,Finder中的"共享"按钮工作正常

类似问题:

  • 未知的文件类型也不起作用
  • 使用Airdrop服务时同样的问题 NSSharingServiceNameSendViaAirDrop

任何想法我还能尝试什么?谢谢!

cocoa

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

Coredata Xcode 8 中的“在实体的唯一性约束属性中,逗号不是有效属性”

我在 iOS 上使用 Core Data 创建了一个数据库。我最初在我的实体中设置了一个唯一的约束Conversation。但是,删除它后,我收到错误:“在实体对话的唯一性约束属性中,逗号不是有效的属性”

我查看了 DataModel.xcdatamodeld 中的每个字段,但找不到任何解决方案。

在此输入图像描述

entity constraints core-data ios xcode8

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

什么是错误"错误:意外的标记'}'在JSON的位置1923"在离子2中

我正在使用Ionic-2框架.当我在我的应用程序中安装任何本机插件时,它会在命令行中抛出以下错误.

错误:位于1923的JSON中出现意外的标记'}'

我没有得到导致此错误的原因,现在我无法安装任何插件.

ionic2

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