我有一个NSMenuItem我需要更新以显示进度(如时间机器与它的备份).问题是,当我设置一个新title的,NSMenuItem并title没有改变.
事实上,当我关闭并重新打开菜单时,它会发生变化,但我想在用户查看时更新它.
我也尝试删除一个项目并重新插入它没有结果.
有什么指针吗?
我正在使用Xcode 4.2,我的崩溃日志没有得到符号化.如何在Xcode 4.2中启用它?
我用自制软件在我的Mac OS X上设置了jenkins,它工作正常,http://localhost:8080或者http://127.0.0.1:8080
我无法通过hostname/ipaddress访问jenkins实例:
1. http://myjenkinshost.local:8080
2. http://192.168.0.100:8080
Run Code Online (Sandbox Code Playgroud)
即使从本地计算机(jenkins主机本身)也无法访问这两个链接.同时命令ping 192.168.0.100和ping myjenkinshost.local工作正常.
可能是一个非常直截了当的问题.我想将Xcode 4中代码编辑器的宽度设置为80个字符.我该去哪儿做?或者,如果我可以显示一条指示80个字符的垂直线,那也可以.
谢谢.
我完全迷失了Xcode 4构建设置和方案.
在Xcode 4中,您有以下项目:
主项目窗口中的弹出菜单允许您选择要运行/测试/分析/的"目标"...

一些构建设置:

计划经理:

计划编辑:

使用这些接口,我如何定义许多具有自己的项目构建设置的方案.
我的意思是,今天,无论我做什么,当我在一个方案上更改构建设置时,让我们说"Debug for me",然后选择另一个方案让我们说"Release",构建设置就是我改变的那个.
例如,在谈论"RUN"动作时,我如何为"AppStore上的发布"设置不同的构建设置,其他一些用于"在我的iPhone上发布",以及其他用于"在调试团队的iPhone上调试"的设置.
假设我想在这些配置文件之间更改配置配置文件,添加/删除一些用户定义的构建设置,更改iOS目标以及其他类似的东西?
所有这些设置都适用于所有目标.
或者如果我想要具体目标......
这怎么办?
我知道有一些方法可以在OS X上使用IOKit框架获得系统空闲时间,但我想知道是否有可用的通知.
我可以创建一个计时器来检查空闲时间是否大于x,这很好.如果我在几秒钟后检测到空闲模式并不重要.
问题是检测Mac何时不再空闲.我希望我的应用尽快显示通知,而不是几秒钟之后.
有办法收到通知吗?(iChat似乎有一个)
是否有相当于[NSOperationQueue currentQueue]或[NSThread currentThread]为NSOperation?
我有一个相当复杂的域模型,其中繁重的处理发生在调用堆栈中.为了及时取消操作,我需要将NSOperation参数作为参数传递给每个方法,直到我想要中断更长时间运行的循环.使用我可以使用的线程,[[NSThread currentThread] isCancelled]如果有一个NSOperation的等价物似乎很方便,不幸的是只有看似无用的东西[NSOperationQueue currentQueue].
如何在Xcode版本3.2.3中增加字体大小
当我转到编辑 - >格式 - >字体 - >显示字体并尝试增加字体大小时,没有任何反应.
我试图将CFUUIDRef转换为NSString*.
之前,我使用了以下代码,并且工作正常.
CFStringRef str = CFUUIDCreateString(NULL, _uuid); # _uuid is of type CFUUIDRef
return (__bridge NSString *) str;
Run Code Online (Sandbox Code Playgroud)
但是,在最近更新Xcode(或其他我没注意到的事情?)之后,上面的代码给了我错误:
使用未声明的标识符'__bridge'
我做错了什么?我该怎么解决?
===更新===
完整代码:
+ (NSString *)uuidToString:(CFUUIDRef)_uuid {
CFStringRef str = CFUUIDCreateString(NULL, _uuid); # _uuid is of type CFUUIDRef
return (__bridge NSString *) str;
}
Run Code Online (Sandbox Code Playgroud)
uuid由以下生成:
uuid = CFUUIDCreate(NULL);
Run Code Online (Sandbox Code Playgroud) 我已经尝试过,但由于某种原因,我无法在Xcode 4.1中选择任何代码签名身份.当我单击它时,它只是呈现文本输入.我通过组织者和配置文件安装了开发人员配置文件以匹配它.我已经完全删除了xcode并重新安装了它.
思考?
xcode ×4
cocoa ×3
objective-c ×3
ios ×2
macos ×2
build ×1
cocoa-touch ×1
fonts ×1
iphone ×1
jenkins ×1
networking ×1
nsmenuitem ×1
nsoperation ×1
settings ×1
width ×1
xcode4 ×1
xcode4.2 ×1