Swift 2上的同步URL请求

我从这里有这个代码做一个在Swift 2上的URL的同步请求。 func send(url: String, f: (String)-> ()) { var request = NSURLRequest(URL: NSURL(string: url)!) var response: NSURLResponse? var error: NSErrorPointer = nil var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: error) var reply = NSString(data: data, encoding: NSUTF8StringEncoding) f(reply) } 但函数NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: error)已被弃用,我不明白如何可以在Swift上做同步请求,导致替代是asynchronous的。 显然苹果不赞成唯一的function,可以做到同步。 我怎样才能做到这一点?

自ios7以来,indexPathForCell返回nil

我的应用程序在ios6.1下运行良好。 尝试过ios7模拟器,下面的部分不起作用: EditingCell *cell = (EditingCell*) [[textField superview] superview]; NSIndexPath *indexPath = [self.tableView indexPathForCell:cell]; NSLog(@"the section is %d and row is %d", indexPath.section, indexPath.row); NSUInteger section = [indexPath section]; NSUInteger row = [indexPath row]; NSString *rowKey = [[keysForRows objectAtIndex: section] objectAtIndex: row]; 它总是: the section is 0 and row is 0 尽pipeselect了另一个部分/行。 有人有一个想法,为什么这不工作在ios7下?

Swift获取string中的两个string之间的string

我得到一个string从HTMLparsing是, string = "javascript:getInfo(1,'Info/99/something', 'City Hall',1, 99);" 我的代码是类似的 var startIndex = text.rangeOfString("'") var endIndex = text.rangeOfString("',") var range2 = startIndex2…endIndex substr= string.substringWithRange(range) 我不确定我的第二个拆分string是“”还是“”,“ 我想要我的结果 substr = "Info/99/something"

每当我打开我的项目时,Xcode意外退出

我只是打开我的Xcode,当我打开我目前的项目,显示像“xcode退出意外”3个选项“忽略”,“报告”和“重新打开”,当我点击重新打开它将打开xcode窗口,并再次自动它会closures并显示相同的警告。 为什么发生这种事情,我不是一个新手,如果任何人有这个PLZ的想法帮助我。 如果我打开任何其他项目,那么它的开放没有问题…问题是与我目前的应用程序。 版本: xcode是4.3.1 mac OS X版本是10.7.3 请告诉我为什么发生这样的事情。

componentSeparatedByString的Swift版本

我知道它的noob问题,我真的search前询问。 但是,我不知道我想知道的确切答案。 我们如何将string拆分成数组而不使用Objective C? 例如: var str = "Today is so hot" var arr = str.componentsSeparatedByString(" ") // * 我知道这是行不通的,但我正在寻找那样的。 我想用“”(或另一个字符/string)拆分string 想法:这对我来说可能是非常好的,可以扩展string类。 但我不知道我是怎么做到的。 编辑:忘记导入基础。 如果我import基础它将工作。 但有没有办法扩展string类? 谢谢

从最新的iTunes 12.7删除应用程序选项…,如何安装adhoc IPA?

现在,从苹果iTunes的最新更新后,应用程序选项从iTunes中的库中删除。 请参阅此处的文章: https : //support.apple.com/en-us/HT208075 我的客户现在应该如何获得专门的IPA,安装到他的iPhone上。 开发人员现在是否需要通过TestFlight betatesting才能交付?

“从公共有效的用户设置中读取”在iOS 10中

启动我的应用程序时收到以下消息: 2016-10-12 14:47:23.705002 Discovery[377:147958] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles 2016-10-12 14:47:23.712212 Discovery[377:147958] [MC] Reading from public effective user settings. “系统组容器”是否与应用程序组相关? 我使用应用程序组在应用程序之间共享数据,并想知道是否会导致此消息显示? 我在一个应用程序中设置数据,如下所示: var userDefaults = NSUserDefaults(suiteName: "group.com.company.myApp") userDefaults!.setObject("user12345", forKey: "userId") userDefaults!.synchronize() 我在另一个应用程序中使用这样的东西来检索它: var userDefaults = NSUserDefaults(suiteName: "group.com.company.myApp") if let testUserId = userDefaults?.objectForKey("userId") as? String { print("User Id: \(testUserId)") } 在iOS 10中有什么改变会导致任何问题或导致这些消息显示?

表视图图像永远不会被释放

我正在对我的一个应用程序进行重大更新,并试图减less内存使用量,使其更清洁,更快。 我使用的仪器来分析应用程序,我正在看UIImage的分配,我约10时,应用程序启动(虽然一个是一个状态栏图标?不知道为什么包括)。 当我打开我的设置视图控制器(这是在iPad的分割视图控制器)它基本上与每个表视图单元格,这是一个很大的图像。 首次展示它添加了42个图像。 当我解雇这个视图控制器时,仍然有52个图像,现在应该只有10个。 如果我再次出示控制器,现在有91个图像。 这不断上升。 仪器没有说有泄漏,我不知道发生了什么。 每个单元格设置一个图像 cell.imageView.image = [UIImage imageNamed:@"Help-Icon"]; 我怎样才能找出为什么这些图像没有被释放? 编辑:我认为它现在释放的图像。 我从设置imageView图像直接更改为setImage:所以现在一个表单元格看起来像这样: cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (!cell) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier]; } cell.textLabel.text = NSLocalizedString(@"Homepage", @"Homepage"); UIImage *cellImage = [UIImage imageNamed:@"Homepage-Icon"]; [cell.imageView setImage:cellImage]; [MLThemeManager customizeTableViewCell:cell]; return cell; MLThemeManager是一个使用主题类将单元格的属性设置为主题的单例,如文本标签颜色,突出显示颜色,详细文本标签颜色和背景颜色。

如何在UItableview下使用UItableview创build一个手风琴?

我正在从事应用程序,这需要一个Facebook / Gmail iPhone应用程序types的菜单,我已经有了DDMenuController的帮助。 但现在我已经要求其中一行需要显示手风琴与另一个5行的tableview点击(所有应该是可点击的,并能推动新的viewcontrollers)。 我已经看到了几个代码示例,但似乎没有什么符合我的要求,所以只是试图把它放在这里希望有人有一个更好的解决scheme。 谢谢,

IOS:启动图像多种语言

我应该创build一个多语言的应用程序; 我的问题是启动图像,根据设备的语言使用启动图像的方式是什么。 在plist文件中有一些东西?