Tag: ios8

用户在swift中设置通知的时间

import UIKit class MyView: UIViewController { @IBOutlet var mySwitch: UISwitch! @IBOutlet var myDatePicker: UIDatePicker! func datePicker() { myDatePicker.datePickerMode = UIDatePickerMode.Date } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. datePicker() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } @IBAction func switchPressed(sender: […]

iOS 8 UIActivityViewController和UIAlertControllerbutton文本颜色使用窗口的tintColor

在iOS 8中,似乎UIAlertController (特别是操作表types)上的button以及UIActivityViewController上的button从主窗口的tintColor中获取它们的颜色。 我怎样才能改变button文字的颜色? 我试过使用这样的外观代理: [[UIButton appearanceWhenContainedIn:[UIActivityViewController class], nil] setTitleColor:[UIColor blackColor] forState:UIControlStateNormal]; 但它没有效果。 我的窗口的tintColor是白色的,所以UIActivityViewControllerbutton上的文字也是白色的,不能被看到。 改变我的窗口的tintColor解决了这个问题,但它弄乱了应用程序的其余部分。 看到我的UIActivityViewController的屏幕截图,底部有白色文本的白色取消button: 同样的事情适用于UIActionSheet(是的,我知道它已被弃用)和UIAlertController与actionSheettypes。 我怎样才能使这些窗口上的文本可读,而无需改变整个应用程序的tintColor? 提前致谢!

新的iTunes连接界面 – 它应该立即在“预售”上看到吗?

关于itunesconnect的疯狂变化。 当您成功从Xcode上传构build时, 似乎你必须等到它出现在这里..公平的。 但是关于预发行部分的信息令人困惑。 是否立即出现在PRERELEASE区域? 或者,您是否必须等待,即使它出现在“预售”区域? 任何人都知道…谢谢。

代码签名错误:捆绑格式无法识别,无效或不适用

我工作的iOS应用程序,Swift语言,iOS8,Xcode 6.1。 它在iPad上运行良好。 然后我添加了一个“资源”文件夹引用项目,之后我得到代码签名错误。 资源文件夹包含一些HTML文件。 我不知道这个文件夹引用是如何造成这个问题的。 请帮忙吗?

如何在swift中以编程方式调用UIView的手势点击

我有一个UIView和我已经添加了点击手势: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) 我想在testing文件中以编程方式调用它。 sendActionForEvent 我正在使用这个function,但它不工作: myView.sendActionForEvent(UIEvents.touchUpDown) 它显示发送给实例的无法识别的select器。 我怎么解决这个问题? 提前致谢

错误:错误域= NSURLErrorDomain代码= -1001“请求超时。”

我正在使用Xcode 6.1,iOS 8.1的应用程序; 该应用程序工作完全罚款,直到2天前,但今天,当我执行它,我得到了一个错误的networking服务和错误打印如下。 错误:错误域= NSURLErrorDomain代码= -1001“请求超时。” UserInfo = 0x7c6899b0 {NSErrorFailingURLStringKey =,NSErrorFailingURLKey =,NSLocalizedDescription =请求超时,NSUnderlyingError = 0x7c688f60“请求超时。”} 我曾经使用AFNetworking 2.x和下面的代码片段进行networking调用: AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; manager.responseSerializer = [AFJSONResponseSerializer serializer]; manager.responseSerializer.acceptableContentTypes=[manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"]; [manager POST:<URL> parameters:<parameters> success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); NSError *error = nil; NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingAllowFragments error:&error]; […]

如何更改UITableViewRowAction标题颜色?

在“editActionsForRowAtIndexPath”方法中使用UITableViewRowAction。 我可以更改UITableViewRowAction的背景颜色,但不能更改标题颜色。 但是我想改变UITableViewRowAction的颜色。 任何有关这方面的投入都是可观的。

将iOS 8文档保存到iCloud Drive

我想让我的应用程序将创build的文档保存到iCloud Drive,但是我很难跟随苹果所写的内容。 这是我到目前为止,但我不知道从哪里去。 UPDATE2 我在我的代码中有以下手动将文档保存到iCloud Drive: – (void)initializeiCloudAccessWithCompletion:(void (^)(BOOL available)) completion { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ self.ubiquityURL = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]; if (self.ubiquityURL != nil) { dispatch_async(dispatch_get_main_queue(), ^{ NSLog(@"iCloud available at: %@", self.ubiquityURL); completion(TRUE); }); } else { dispatch_async(dispatch_get_main_queue(), ^{ NSLog(@"iCloud not available"); completion(FALSE); }); } }); } if (buttonIndex == 4) { [self initializeiCloudAccessWithCompletion:^(BOOL available) […]

使用iOS7的代码在iOS7上运行良好的自动解决问题

我正在为iPhone和iPad开发一个应用程序。 它支持iOS6和iOS7,它只使用自动布局。 上个星期,当苹果公司宣布iOS8准备好黄金时,我升级了一台iPhone和一台iPad到iOS8。 我也碰到了我的XCODE版本6.我有第二个iPhone,我留在iOS7。 我使用Xcode 6生成了新的可执行文件,当我在运行iOS8的设备上执行它们时,看到它们的屏幕布局混乱,但在iOS7上仍然很好,我感到非常痛心。 在我的物理设备和Xcode的仿真器上都是如此。 我花了很多时间挖掘,但是我现在很清楚发生了什么,尽pipe我不知道为什么。 具体来说,某些自动布局操作在iOS8上失败了,但在iOS7上却没有问题。 一些涉及一个button的例子,我把它放在一个底层视图的大小等于屏幕的大小: (1)如果我要求自动布局将button的水平中心(CX)定位为等于底层视图的水平中心,则结果是button的水平中心位于底层视图的左边缘。 (2)如果我要求自动布局来使button的宽度等于底层视图的宽度的50%,那么它根本没有宽度。 我能够解决这些问题如下: (1)我要求自动布局将button的中心定位为等于底层视图的左边缘加上屏幕宽度的50%。 (2)我要求自动布局使button的宽度等于屏幕宽度的50%。 我慢慢地用自己的方式来解决这些问题,回到适用于iOS7和iOS8的自动布局代码。 但是我真的很想知道这里发生了什么事情。 它看起来像自动布局不能确定基础视图的大小,所以自动布局计算,要求信息失败。 但它确实知道视图的顶部和左边的位置,以便这些数据的计算成功。 这是一个大型的应用程序,我已经写了数百行iOS6和iOS7的自动布局代码,完全适合我。 我一直在用iOS8调整和尝试三天,而且我并不比我刚开始的时候更聪明。 任何人有什么build议或想法可能是这里的问题?

如何检测是否从键盘的容器应用程序激活自定义键盘?

我想知道是否有一种方法,可以让我从键盘容器应用程序检测相关的键盘是否已经在设备的设置应用程序中被激活。 例如,我有兴趣在容器应用程序中添加一个简单的“步骤”function,其中第1步是“激活键盘”,第2步将取决于第1步的完成。 因此,我有兴趣弄清楚是否有办法检测键盘扩展是否被激活? 谢谢!