Tag: Xcode

shouldAutorotateToInterfaceOrientation不起作用

我一直在肖像模式下写我的通用应用程序,现在约15笔尖文件,许多viewCotnrollers,我想实现shouldAutorotateToInterfaceOrientation并devise一些屏幕在横向模式。 join: – (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return YES; } 到我的所有viewControllers,不做的工作。 在debugging期间,我看到这个方法被调用,但它不会工作! 不在模拟器中,不在设备中,不在Iphone中,不在Ipad中! 我在论坛中search了一些答案,并看到一些build议使用: – (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown ); } 也没有工作, 添加: [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 和 [[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications]; 到我的viewDidLoad和viewDidUnload分别没有任何工作。 我迷路了..任何帮助都行! 只是一个更多的信息.​​..所有我的意见是typesUIControl,因为我需要TuchUpInside工作。 Appriciate你的帮助。

如何获得一个NSString的大小

一个“quicky”:我怎样才能得到一个NSString的大小(宽度)? 我试图看看是否string的宽度,看看它是否大于给定的宽度的屏幕,在这种情况下,我必须“裁剪”,并附加“…”,得到通常的行为的UILabel。 因为AAAAAAAA和iiiiii具有相同的长度但是不同的大小(例如),string.length将不起作用。 我有点卡住了 非常感谢。

在NSUserDefaults中存储值有没有限制?

我是iPhone开发和objective C新手。 我已经使用NSUserDefaults在我的应用程序中存储一些值。 但是我不知道如果在NSUserDefaults存储值有任何限制。 任何人都可以帮助我知道这一点。 提前致谢。

在UITextView上以编程方式禁用iOS8 QuickType键盘

我试图更新iOS8的应用程序,它有一个聊天界面,但是新的Quicktype键盘隐藏了文本视图,所以我想以编程方式或在界面生成器中将其closures。 是否有可能或者只有用户可以在设备设置中closures它? 我知道有一个问题/答案,解决这个问题与UITextfield ,但我需要做一个UITextView 。

如何发送asynchronousURL请求?

我想知道如何获得一个返回值1或0只是…从一个URL请求asynchronous返回。 目前我是这样做的: NSString *UTCString = [NSString stringWithFormat:@"http://web.blah.net/question/CheckQuestions?utc=%0.f",[lastUTCDate timeIntervalSince1970]]; NSLog(@"UTC String %@",UTCString); NSURL *updateDataURL = [NSURL URLWithString:UTCString]; NSString *checkValue = [NSString stringWithContentsOfURL:updateDataURL encoding:NSASCIIStringEncoding error:Nil]; NSLog(@"check Value %@",checkValue); 这工作,但是它阻止我的主线程,直到我从URL的回复,我如何设置它,这样做会在另一个线程,而不是主线程? 编辑:答案我结束upcalling我的function,这个效果不错:) [self performSelectorInBackground:@selector(shouldCheckForUpdate) withObject:nil];

如何使用IBOutletCollection将多个UIImageView连接到同一个sockets?

我有10个UIImageViews做同样的事情(他们有一些无效的方法,改变他们的形象与计时器)。 我的UIImageView是一个出口,我想连接所有10个imageViews到同一个出口,但接口生成器不允许我。 我发现有一个解决scheme,IBOutletCollection。 任何人都可以向我解释如何使用这个连接多个imageViews到同一个sockets?

在每次运行之后,Xcode 6都会在iOS8模拟器中重命名我的应用程序的目录。

我正在运行Xcode 6 Beta 5,但自从第一次testing以来,这种情况一直在发生。 模拟器中我的应用程序目录在每次运行后不断重命名。 我花了一段时间才弄明白这一点。 我正在使用它来获取文档的目录参考。 NSString *folder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; NSLog(@"Documents Dir: %@",folder); 现在例如在第一次运行它将是: / Users / Joey / Library / Developer / CoreSimulator / Devices / 5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE / data / Containers / Data / Application / 4B10C2E4-A5C3-4C64-93B1-4069FCCB9C46 / Documents 第二次运行现在是: / Users / Joey / Library / Developer / CoreSimulator […]

dyld:找不到符号:尝试运行iOS应用程序时,_NSURLAuthenticationMethodClientCertificate

我的应用程序崩溃的消息: dyld:找不到符号:_NSURLAuthenticationMethodClientCertificate 参考文献:/ var / mobile / Applications / C7B596AD-FB09-4685-BDFC-7E955A5DD185 / IRON TRAINERS.app/IRON TRAINERS预计位于:/System/Library/Frameworks/CFNetwork.framework/CFNetwork in / var / mobile / Applications / C7B596AD-FB09-4685-BDFC-7E955A5DD185 / IRON TRAINERS.app/IRON TRAINERS(lldb) 当我尝试build立和运行。 当我从我的项目中删除CFNetwork时,它工作,我不知道为什么。 我刚刚安装了Xcode6Beta并打开了我的项目。 它在Xcode5.1上工作正常。 更新: 它在Xcode 6的iOS模拟器上工作正常,问题出在我的设备上运行iOS 7.1.1。 更新2: 下面的select答案适用于我,虽然我已经有基础框架显式添加到我的项目,我不得不删除它,并再次添加。 问题至less现在解决了。 🙂

在UITextView中垂直居中文本

我想把文本垂直放在一个大的UITextView里面,这个UITextView是填充整个屏幕的 – 所以当文本很less的时候,说一两个字,它是以高度为中心的。 这不是一个关于居中文本(在IB中可以find的属性)的问题,而是如果文本很短,那么在UITextView中间垂直放置文本,所以在UITextView中没有空白区域。 可以这样做吗? 提前致谢!

在App Store中更改应用程序名称

我有名为“X”的应用程序。 它已经在app store批准。 现在我想把它叫做“X Pro”。 我应该在plist或ITC中修改这个名字? 我想我应该改变bundle_name或bundle_display_name,但它会改变应用程序商店中的应用程序名称,或者它只会改变设备上的名称? 在ITC中创build新应用程序不是一个选项因为应用程序已经被批准。 谢谢!