`
stone02111
  • 浏览: 215214 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Xcode 4.1 bug: Text Field 引起 EXC_BAD_ACCESS 错误的解决

 
阅读更多

今天在Lion下用Xcode 4.1做书上的操练,写了一个很是简单的app。View上方有1个Image View,2个Label,2个Text Field。我在Xcode将项目编译运行到iOS模仿器中,当我用iOS模仿器的软键盘输入几个英文字母后,Xcode调试器呈现了 EXC_BAD_ACCESS 错误。

 


 

同样的代码在Snow Leopard 10.6.8下的Xcode 3.2.6运行正常。所以绝非大多半人所碰到的release应用不当的题目。

经过百度找到错误原因和解决办法,原因:Xcode 4.1的iOS 4.3模仿器的bug,解决办法:在模仿器经由过程设置Keyboard将Auto-Correction封闭即可(Settings->General->Keyboard)。

分享到:
评论

相关推荐

    查找EXC_BAD_ACCESS的错误代码处

    为了有效地解决问题并提高应用的稳定性,开发者需要掌握一种有效的调试技巧——使用Xcode内置的Instrument工具来定位和修复`EXC_BAD_ACCESS`错误。 #### 二、Instrument工具简介 Instrument是Xcode集成开发环境中...

    查找 EXC_BAD_ACCESS 问题根源的方法

    #### 一、EXC_BAD_ACCESS 错误简介 EXC_BAD_ACCESS 是一种常见的 Objective-C 编程错误,通常发生在试图访问已释放或未分配的内存时。这类错误往往难以追踪,因为它们可能在程序运行一段时间后才出现,而不是立即...

    ios EXC_BAD_ACCESS错误调试

    在iOS开发中,EXC_BAD_ACCESS错误是一种常见的运行时错误,通常是因为程序尝试访问已被释放的内存地址导致的。当程序尝试访问一个已经释放的对象时,系统就会抛出EXC_BAD_ACCESS错误,这在C语言中通常被理解为使用了...

    关于出现僵尸信号SIGBAT或者EXC_BAD_ACCESS的解决方案

    标题中的“僵尸信号SIGABRT或EXC_BAD_ACCESS”是iOS开发中常见的错误类型,主要与内存管理和对象生命周期有关。这两个错误通常出现在Objective-C或Swift编程中,涉及到内存泄漏、过早释放对象或者试图访问已经释放的...

    ios xcode 4.1 资源下载地址

    3. **代码优化与调试工具**:Xcode 4.1增强了代码优化和调试工具的功能,使开发者能够更轻松地识别并解决编程中的错误和性能瓶颈。 4. **模拟器更新**:iOS Simulator在Xcode 4.1中也得到了更新,支持更高的性能...

    iOS内存错误EXC_BAD_ACCESS的解决方法

    在iOS开发中,遇到“EXC_BAD_ACCESS”错误是一个常见的挑战,这种错误通常与内存管理问题有关,尤其是对象的过度释放或访问已被释放的内存。本文将深入探讨如何解决这类问题。 首先,理解“EXC_BAD_ACCESS”错误的...

    Xcode4.1 for lion

    适合mac10.7的xcode4.1,移动开发ios应用软件

    xcode4.2.1 xcode4.1 xcode3.2.6final

    本文将重点介绍 Xcode 4.2.1、Xcode 4.1 和 Xcode 3.2.6 最终版这三个版本的特点、区别以及它们在当时的使用场景。 #### Xcode 4.2.1 for Lion Xcode 4.2.1 for Lion 是针对 Mac OS X Lion 操作系统的一个版本,该...

    Xcode 真机调试 iOS 16.0

    - 在测试过程中,记录遇到的问题和异常,使用Xcode的日志工具获取详细错误信息,以便定位和修复问题。 - 测试覆盖尽可能多的使用场景,包括边缘情况和性能极限。 通过以上步骤和注意事项,开发者可以有效地使用...

    Xcode4.1 for lion 迅雷下载链接

    Xcode 4.1是该系列的一个重要版本,尤其对于开发者来说,它为Lion(Mac OS X 10.7)操作系统提供了专门的支持。在本文中,我们将深入探讨Xcode 4.1的主要特性和它在Lion系统中的应用。 首先,Xcode 4.1的发布标志着...

    xcode iOS 使用 boost::asio 的 demo

    本项目“xcode iOS 使用 boost::asio 的 demo”旨在展示如何在iOS应用中集成并使用Boost.Asio库。 Boost.Asio是Boost库的一部分,它提供了一个统一的接口来处理各种I/O操作,如TCP/UDP网络通信、文件流、信号处理等...

    xcode4.1dp.torrent.zip

    标题中的"xcode4.1dp.torrent.zip"暗示我们讨论的是Xcode的4.1开发预览版(Developer Preview,简称DP)。在这个版本中,开发者可以提前体验和测试即将推出的特性和改进,以便在正式发布时更好地适应新环境。 首先...

    XCode 4.1 + iOS sdk 4.3

    XCode 最新版本,集合iOS sdk 4.3

    XCode 15.3 编译私有库 报错问题

    在iOS开发过程中,Xcode是必不可少的工具,用于构建、测试和发布应用程序。然而,随着Xcode版本的更新,开发者可能会遇到与旧版本兼容性的问题,尤其是在使用私有库或第三方依赖时。本文将深入探讨“XCode 15.3编译...

    iOS Programming: The Big Nerd Ranch Guide(Xcode 4.1教程)

    我自己深有体会,旧版的很多东西都和4.1版不同了,苦于没有新的教程,而自己又是初学没多久,摸索差不多一个星期才逐渐适应,现在小弟我的朋友在国外找了一个本是最新的Xcode4.1的教程,吐血奉献给大家,希望大家能...

    每个人都可以免费使用股票头像:boy_medium-light_skin_tone::man_medium-dark_skin_tone::woman_light_skin_tone:(内置Swift)-Swift开发

    还要查看我们的TinyFaces Sketch插件building在构建(依赖项)之前,请安装Vapor Toolbox macOS:运行brew install gd运行brew install mysql,然后运行mysql_secure_installation到设置数据库安装Xcode运行vapor ...

    Xcode 4.1 and iOS SDK 4.3

    Xcode 4.1 and iOS SDK 4.3 GM BT 种子

    XCODE 编译选项.

    在iOS和macOS开发中,Xcode是Apple官方推荐的集成开发环境(IDE),它包含了众多功能,其中编译选项是开发者进行应用构建时的重要工具。编译选项允许开发者自定义构建过程,优化代码性能,解决兼容性问题,以及调试...

    Xcode 4.2 4.1 免证书开发

    - Xcode 4.1: `cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/` - Xcode 4.2: `cd /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/` - 备份原始配置文件 `...

    Xcode 4.1_4.2 免证书(iDP)开发+真机调试+生成IPA全攻略.pdf

    在本文中,我们将详细介绍 Xcode 4.1/4.2 免证书(iDP)开发+真机调试+生成 IPA 的全攻略。我们将分步骤地介绍如何自己颁发证书、修改 Xcode 的配置文件和二进制文件、使用自定义的步骤为应用程序签名和生成 IPA ...

Global site tag (gtag.js) - Google Analytics