你如何做到这一点,当你点击UITextfield后,当你开始在键盘上打字时,第一个字母不是自动的大写字母?
我想知道在将代码放入xCode中的“Summary”选项卡后,是否有办法在代码中获取自己的应用程序版本。 一种方法似乎是searchInfo.plist的CFBundleVersion键,但有没有其他更简单,更方便的方法?
我是Objective C和iPhone开发的新手。 我在我的iPhone应用程序中使用UIDatePicker,我的要求是允许用户只从DatePicker中select未来的date。 要做到这一点,我想在DatePicker只禁用过去的date和时间,而不是在代码中进行比较validation。 这是可能的,或者有一个选项来禁用DatePicker控件本身的过去的date。
实际上标题包含我的问题。 我有一个UISegmentedControl,并需要取消select当前选定的选项卡。 我试过了: [menu setSelectedSegmentIndex:-1]; 菜单是uisegulatedcontrol的UBOutlet,但是这给了我例外。 任何人有一些想法? 谢谢彼得
我怎样才能大写NSString的fisrt字母,并删除任何口音? 例如, Àlter , Alter , alter应该变成 Alter 。 但是, :lter应该保持不变 ,因为第一个字符不是字母。
如何在iPhone编程中以编程方式在UIView上添加UITextField ? UITextField* text; UIView* view = [[UIView alloc]init]; [view addSubview:???];
(这既是问题又是答案,因为需要相当多的挖掘才能find真正的答案。) 症状: viewWillAppear , viewDidAppear没有在我的UIViewController中被调用。 原因:在UIViewControllerembeddedUINavigationController或UITabBarController (我的情况)以某种方式中断调用这些方法。 解决scheme:在包含上述UINavigationController / UITabBarController的UIViewController中手动调用它们。 例如(假设projectNavigationController是你的UINavigationController ): – (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [projectNavigationController viewWillAppear:animated]; } – (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [projectNavigationController viewWillDisappear:animated]; } – (void)viewDidAppear:(BOOL)animated { [超级viewDidAppear:animation]; [projectNavigationController viewDidAppear:animated]; } – (void)viewDidDisappear:(BOOL)animated { [super viewDidDisappear:animated]; [projectNavigationController viewDidDisappear:animated]; } 在我的情况下,我有一个内部的UITabBarController ,我相应地调用了方法,所有都解决了。 (解决scheme归因: http : //davidebenini.it/2009/01/03/viewwillappear-not-being-called-inside-a-uinavigationcontroller/ )
我看到很多手机应用程序只是打开一个没有控制的网页。 只是页面。 我正在寻找指导和链接来开始这样简单的事情。
看起来像iOS 5.1打破了标准的URL编码导航用户偏好。 例如: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]]; 适用于iOS 5.0,但不适用于iOS 5.1(包括设备和模拟器)。 有没有人find了在iOS 5.1中复制这个function的方法?
我正在玩idandersen的钥匙链的scifihifi-iphone代码,并遇到以下行为 – 我设置密码使用,说 [SFHFKeychainUtils storeUsername:@"User" andPassword:@"123" forServiceName:@"TestService" updateExisting:YES error:&error]; 然后从设备上删除testing应用程序,并再次安装 – 以前设置的密码似乎仍然在钥匙串… 这是预期的行为? 有没有办法确保我设置的密码将被删除与应用程序?