Tag: xcode

应用程序只在iPhone设备上崩溃,而不在模拟器中

在我的应用程序中,当我按下button时,首先调用该button的方法将我的文本字段文本直接分配给NSArray对象,如: val = [[NSArray alloc] initWithObjects: nameText.text, cellText.text, p_emText.text, p_cnfrmText.text, s_emText.text, s_cnfrmText.text, emailText.text, ecnfrmText.text, lat, longt, nil]; 当我在模拟器上运行我的应用程序没有发生应用程序崩溃,但是当我在我的iPhone设备上运行时,它给出: Thread 1: program recieved signal "EXC_BAC_ACCESS" 有谁可以告诉为什么会发生这种情况,这种情况下的解决scheme是什么?

如何使用swift3在TableViewCell的CollectionViewCell中从服务器dynamic显示数据?

我从TableViewCell获取了json链接数据,然后从服务器检索这些数据,并在与相关TableViewCell数据的collectionView中显示。 如何在swift3中显示这些数据? 请帮帮我。 我从TableViewCell中获得了url链接(mainThemeList.main_associated_url,main_name)。 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let mainThemeList = mainHomeThemeTable[(indexPath as NSIndexPath).row] let cell = tableView.dequeueReusableCell(withIdentifier: "homecell") as! HomeCategoryRowCell DispatchQueue.main.async { cell.categoryTitle.text = mainThemeList.main_name cell.mainAssociatedURL.text = mainThemeList.main_associated_url self.prefs.set(mainThemeList.main_name, forKey: "main_name") cell.categoryTitle.font = UIFont.boldSystemFont(ofSize: 17.0) cell.collectionView.reloadData() } DispatchQueue.main.async { self.retrieveDataFromServer(associated_url: mainThemeList.main_associated_url,main_name: mainThemeList.main_name) } return cell } 然后从服务器的数据相关的URL链接数据。 private […]

如何在滚动tableview后点击select行来修复崩溃?

我有这样的表格视图: 当用户点击一行时,我想取消选中最后一行并检查选中的行。 所以我这样写我的代码:(例如我的lastselected = 0) func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { var lastIndexPath:NSIndexPath = NSIndexPath(forRow: lastSelected, inSection: 0) var lastCell = self.diceFaceTable.cellForRowAtIndexPath(lastIndexPath) as! TableViewCell var cell = self.diceFaceTable.cellForRowAtIndexPath(indexPath) as! TableViewCell lastCell.checkImg.image = UIImage(named: "uncheck") cell.checkImg.image = UIImage(named: "check") lastSelected = indexPath.row } 当我点击一行而不滚动时,每件事情都很好。 我意识到,当我运行的代码和滚动表立即select了一行。 我的程序会崩溃,错误:“致命错误:意外地发现零,而解包可选值” 错误显示在这一行: 我不知道这里有什么错

RGBA到ABGR:iOS / XCode的内联胳膊霓虹灯asm

这个代码(非常相似的代码,没有试过这个代码)使用Android NDK编译,而不是用XCode / armv7 + arm64 / iOS 评论中的错误: uint32_t *src; uint32_t *dst; #ifdef __ARM_NEON __asm__ volatile( "vld1.32 {d0, d1}, [%[src]] \n" // error: Vector register expected "vrev32.8 q0, q0 \n" // error: Unrecognized instruction mnemonic "vst1.32 {d0, d1}, [%[dst]] \n" // error: Vector register expected : : [src]"r"(src), [dst]"r"(dst) : "d0", "d1" ); #endif […]

UIButton的选定状态不在iOS7中工作

我正在使用Xcode 5的storyboard来创build一个应用程序,iOS SDK 7.0。 我把一个button拖到视图。 我希望我的button默认显示“A”。 以下是button属性:types:系统,状态configuration:默认,标题:普通 我想让我的button在选定的状态下显示“B”。 所以,改变的button属性:State Config:Selected 在Button的属性检查器中,在Control下,有一个名为Selected的属性。 如果我检查select,而不是显示“B”,它只是突出像A标记,即没有看到字符。 我在XCODE中运行它。 当没有selectbutton时如期望的那样显示“A”,但是当我selectbutton而不是显示B时,button的文本部分以淡蓝色突出显示。 另外,我从来没有select控制下的突出显示的内容。 如何解决这个问题,以便我可以正确显示状态?

访问笔记应用程序数据

我正在开发一个笔记应用程序,我想导入存储在默认的iOS应用程序中的所有笔记到我的。 我应该怎么做?

UIImage屏幕截图失去了它的质量

我合并了两个图像,然后通过应用此代码截取屏幕截图: UIGraphicsBeginImageContext(size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); img_AddText=viewImage; [dragView removeFromSuperview]; imgV_SelectedImg.image=nil; imgV_SelectedImg.image=img_AddText; UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil); 问题是,当最终的图像失去质量时,模糊。

检测有问题的数组(debugging模式)

我调用几个方法时,我的应用程序正在粉碎 我可以看到错误消息,我明白它说什么,但我不知道如何检测消息的问题arrays。 项目中有很多数组。 我怎么知道问题从哪里来? 这是消息: 2014-12-16 15:07:01.830 myApp[2776:1237923] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array' *** First throw call stack: (0x2a3eae3f 0x37a98c8b 0x2a2ffc49 0x114c07 0x2d8e515d 0x2d8e3835 0x2d8df47d 0x2d885b37 0x2d2adccd 0x2d2a96b5 0x2d2a953d 0x2d2a8f21 0x2d2a8d25 0x2d2a2bfd 0x2a3b15cd 0x2a3aec8b 0x2a3af093 0x2a2fd621 0x2a2fd433 0x316ab0a9 0x2d8e7809 0x12fee5 0x38018aaf) […]

提交WatchKitconfiguration错误

目前我尝试用Xcode 6.2提交一个新的应用程序到商店。这个应用程序包括一个WatchKit扩展。 所有的工作正常,但一直提交/validation时,我得到一个错误。 在iTunes Connect中,我使用BundleID创build了一个应用程序。另外,如果检查我的开发人员门户,则会有一个名为“Datulator WatchKit Extension”的预configurationconfiguration文件。 任何人都可以解释我做错了什么?

iOS应用程序在手机上崩溃,但在模拟器上正常工作

我有以下代码: var displayValue: Double{ get{ println("display.text =\(display.text!)") return NSNumberFormatter().numberFromString(display.text!)!.doubleValue } set{ display.text = "\(newValue)" userIsInTheMiddleOfTypingANumber = false; } } 它在模拟器中正常工作。 但是当我在手机上尝试它时,它崩溃。 这里是控制台: digit= 3 display.text =3 operandStack =[3.0] digit= 2 display.text =2 operandStack =[3.0, 2.0] display.text =6.0 fatal error: unexpectedly found nil while unwrapping an Optional value 这一行: NSNumberFormatter()。numberFromString(display.text!)! 返回零导致应用程序崩溃,导致它不能解开可选。 我真的不知道什么是错的。 我正在iTunes U中学习一些教程。 任何帮助,将不胜感激。