Tag: iphone

核心数据 – 数据库中行的主键ID

假设我有一个存储在核心数据中的书籍列表。 我想通过它的主键ID来search一本书。 我知道由Core Data创build的sqlite文件在每个表中都有一个ID列,但是这似乎并没有暴露给我。 有没有人有任何build议? 谢谢!

UITextView禁用文本select

可能重复: 如何禁用UITextView中的复制,剪切,select,全选 我很难得到UITextView禁用select文本。 我试过了: canCancelContentTouches = YES; 我试过子类化和覆盖: – (BOOL)canPerformAction:(SEL)action withSender:(id)sender (但是只有在select之后才被调用) – (BOOL)touchesShouldCancelInContentView:(UIView *)view; (我没有看到被解雇了) – (BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view; (我也没有看到被解雇) 我错过了什么?

什么是默认的UITableView分隔符的UIColor?

任何人都可以告诉我默认的iPhone UITableView分隔符的UIColor名称或确切的RGBA? 它看起来像浅灰色,但不是[UIColor lightGrayColor] ; 比这更轻

使用URL设置UIImageView图像

是否有可能读取图像的url,并设置一个UIImageView的图像在这个url?

Localization.strings文件..在xcode4

在xcode4中,(我已经使用了v4.0.1,直到现在,并且昨天下载了v4.0.2)。我制作了Localizable.string文件并编译了我的项目。 (如你所知,我的源代码使用NSLocalizedStringmacros函数。) 但是我的项目不能用Localizable.string文件编译。 如果我把这个文件中的所有代码改成注释(像这样 – > //),我的项目就完全编译了。 结果,问题是Localizable.string文件。 我在Google上search了一下,发现UTF-8文件(Localizable.string)更改为UTF-16。 尽pipe我尝试过这种方式,但这种方式也行不通。 在这一刻,许多人正在尝试使用Localizable.string文件。 但是他们可能会解决这个我不能做的问题。 因为这个问题没有这么多的问题。 ================================================== ============= 在Localizable.string文件中, “LOCAL_APP_GRADE”=“基本” “LOCAL_APP_LAST_UPDATED_DATE”=“2011/04/20” “LOCAL_MAIN_MENU_TITLE”=“主菜单” 在我的源代码中, NSLocalizedString( @"LOCAL_MAIN_MENU_TITLE", @"" ); 错误信息, 复制.strings文件错误validation失败:数据无法读取,因为它已损坏。

UITextView背景图片

我如何设置一个背景图像到UITextView ?

iOS:将urlparsing为细分

采取NSURL对象的有效方法是什么? foo://name/12345 并将其分解为一个string和一个无符号整数,其中stringval是“名称”和无符号整数是12345? 我假设该algorithm涉及将NSURL转换为NSString,然后使用NSScanner的一些组件完成剩下的部分?

关于带有Textfield的UIAlertView …

我有这个代码来提示与文本字段的UIAlertView: UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"New List Item", @"new_list_dialog") message:@"this gets covered" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil]; UITextField *myTextField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)]; [myTextField setBackgroundColor:[UIColor whiteColor]]; [myAlertView addSubview:myTextField]; [myAlertView show]; [myAlertView release]; 但我想添加一个获得文本框的值,用户点击“确定”后,用户点击后,我想调用一个方法,我怎么可以分配给myAlertView? 谢谢。

有什么办法可以让iOS查看哪些孩子有第一响应者状态?

在Mac OS X中,您可以find如下的第一个响应者: [[self window] firstResponder] 有什么办法在iOS中做到这一点? 或者您是否需要枚举子控件并向每个控件发送isFirstResponder消息?

用iPhone SDK实现unit testing

所以我按照这个教程来设置我的应用程序的unit testing,当我有点卡住了。 在该教程中的第8点,它显示了这个图像,这就是我在构build时所期待的: alt text http://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iphone_development/art/logic_test_failure_text_editor .JPG 然而,这不是我build立时得到的。 我得到这个错误消息: Command /bin/sh failed with exit code 1以及unit testing创​​build的错误消息。 然后,当我展开第一个错误,我得到这个: PhaseScriptExecution "Run Script" "build/3D Pool.build/Debug-iphonesimulator/LogicTests.build/Script-1A6BA6AE10F28F40008AC2A8.sh" cd "/Users/james/Desktop/FYP/3D Pool" setenv ACTION build setenv ALTERNATE_GROUP staff … setenv XCODE_VERSION_MAJOR 0300 setenv XCODE_VERSION_MINOR 0320 setenv YACC /Developer/usr/bin/yacc /bin/sh -c "\"/Users/james/Desktop/FYP/3D Pool/build/3D Pool.build/Debug-iphonesimulator/LogicTests.build/Script-1A6BA6AE10F28F40008AC2A8.sh\"" /Developer/Tools/RunPlatformUnitTests.include:412: note: Started tests for architectures 'i386' /Developer/Tools/RunPlatformUnitTests.include:419: […]