小编jrt*_*ton的帖子

如何在没有选项的情况下阻止XCode调试器自动完成?

调试器真的(de)烦我.每当我尝试键入一个po ...命令时,它会自动填充(不给我任何选项)并且我最终会输入类似的内容po [selfelf,直到我发疯为止.有没有办法阻止这个,或者总是像标准编辑器一样给我自动完成弹出窗口?

xcode gdb lldb

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

iPhone相机光圈/快门卡在关闭位置

正如标题所述,我正在开发的应用程序存在一个问题,该问题仅在应用程序在进入后台后重新启动时才会出现.

相机光圈或快门卡在关闭位置.有趣的是你仍然可以拍照,但你看不到预览.拍摄照片后,视图中会正确显示.

如果应用程序完全关闭,则在启动应用程序时不会发生此问题.我可以拍照,添加效果等,每次打开相机都能正常工作.

以下是重现问题的确切步骤:

1)我打开应用程序,一切正常.

2)应用程序通过按主页按钮或来电进入后台.

3)当应用程序进入前景/重新打开并且访问摄像机时,显示快门屏幕并在卡住位置保持关闭状态.

4)解决它的唯一方法是关闭模态视图相机控制器并再次按下相机按钮.

我做了一些研究以找到答案并且没有提出任何问题.没有内存泄漏,我已经检查了仪器中的内存分配,没有什么不寻常的.

希望有人有解决方案,我很感激帮助.

先感谢您.

iphone camera uiimagepickercontroller

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

如何识别self.editButtonItem按钮的点击事件?

我使用代码将UINavigationController的左侧栏按钮设置为编辑按钮

leftBarButton = self.editButtonItem;
Run Code Online (Sandbox Code Playgroud)

我想根据编辑按钮的单击操作更改其他按钮的一些禁用/启用属性.

如何找到是否按下编辑按钮?

iphone uinavigationcontroller uinavigationitem

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

设置UIWindow的rootViewController有什么作用?

将视图控制器分配给此属性(以编程方式或使用Interface Builder)将视图控制器的视图安装为窗口的内容视图.

以上引用来自UIWindow的参考.我的问题是关于特定的阶段:

"将视图控制器的视图安装为窗口的内容视图"

确切的内容视图是指什么?

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html

iphone cocoa-touch uiviewcontroller uiwindow ios

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

如何在Interface Builder中删除Xcode中的垂直指南?

我使用"Editor-> Add Vertical Guide"在我的nib文件中添加了一个垂直指南.但是,现在我想摆脱它,我没有看到任何选择吗?我对水平向导有同样的问题.救命!

xcode interface-builder

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

将NSDictionary插入CoreData

我有一个NSDictionary和一个CoreData数据库.我想将NSDictionary插入数据库.

  1. 我该怎么做(如果可能的话代码片段)?

  2. 字典属性的合适类型是什么?

iphone core-data objective-c nsdictionary

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

如何在XCode 4.3上进行IPA?

我有一个使用XCode 4.3的Mac OS X Lion设置.我不是注册的Apple开发人员.

我通过plist文件告诉我:/Applications/Xcode.App/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist并且 /Applications/Xcode.App/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/SDKSettings.plist,XCode不要求代码签名.

然后我编译了我的项目,只是一个基本的iPhone应用程序项目,它在模拟器中运行良好.我可以构建并归档它,然后使用自创的证书对其进行签名,并且归档文件出现在管理器中.

目前没什么奇怪的,但问题出现了:我在组织者中没有"分享"按钮.如果我想让它在iPhone下工作,我绝对需要从我的项目中制作一个IPA文件,因为它不接受xcarchive文件.我只得到"验证"和"分发"按钮,这些按钮都需要是注册的Apple开发人员.但是,没有"共享"按钮可以免费构建IPA ...

我已经完成了XCode设置,但似乎没有任何帮助我.甚至文档都说XCode 4.3中有一个Share按钮,所以我的问题是:为什么我不能进行IPA?是否有任何解决方法来获取此Share按钮或通过任何命令行或其他任何东西从xcarchive中获取IPA?

xcode ipa

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

UIActionSheet取消按钮不解除动作表

我有一个UIActionSheet,我正在指定取消按钮但是当它点击时它不会被忽略?

UIActionSheet *actionSheet = [[[UIActionSheet alloc]initWithTitle:nil delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Target Complete" otherButtonTitles:nil] autorelease]; 
[actionSheet showInView:self.view];
Run Code Online (Sandbox Code Playgroud)

根据文档,我不需要任何代码,甚至当我尝试实现didCancel委托方法时,它从未调用过?

iphone uiactionsheet ios

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

从NSString中删除"\n"

我的json回来了:

地址="129城市道路

\nShoreditch

\n伦敦EC1V 1JB";

我想删除"\n".因为我想在一行中显示它.

我试过以下:

NSString * newReplacedString = [string stringByReplacingOccurrencesOfString:@"\n" withString:@""];

NSString * newReplacedString = [string stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];
Run Code Online (Sandbox Code Playgroud)

两者结果相同:

结果

密歇根大道900号

芝加哥

伊利诺伊州60611

如果我试过这个

NSString *s = [string stringByReplacingOccurrencesOfString:@"\n" withString:@"\\n"];
Run Code Online (Sandbox Code Playgroud)

结果

密歇根大道900号

\nChicago

\nIllinois 60611

请建议.

objective-c nsstring

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

UITextField rightViewMode奇怪的行为

我将自定义清除按钮(UIButton)添加到UITextField作为rightView,但是我发现viewMode上有一些奇怪的行为.尽管设置了视图模式,但它似乎不像普通的清除按钮那样显示.示例代码如下:

UITextField *f = [[[UITextField alloc] init] autorelease];
f.frame = CGRectMake(0, 0, 300, 44);
f.backgroundColor = [UIColor clearColor];
f.textColor = [UIColor whiteColor];

f.clearButtonMode = UITextFieldViewModeNever;

UIImage *image = [UIImage imageNamed:@"Image.png"];

UIButton *b = [UIButton buttonWithType:UIButtonTypeCustom];
b.frame = CGRectMake(0, 0, image.size.width, image.size.height);
[b setImage:image forState:UIControlStateNormal];

f.rightView = b;
f.rightViewMode = UITextFieldViewModeWhileEditing;
Run Code Online (Sandbox Code Playgroud)

该按钮在以下状态下正确显示:

  • 显示聚焦时没有文字
  • 在聚焦和打字时显示
  • 没有焦点时隐藏

但是,如果文本字段已有内容,并且您将焦点切换到它,则不会显示清除按钮.要让它再次显示,您必须删除所有文本,并来回切换焦点.

我还没有找到任何有这个问题的人,所以一直在这个问题上摸不着头脑.任何光线都非常受欢迎.

cocoa-touch objective-c uikit ios

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