每当输入文本时应用程序崩溃,无法识别的选择器发送到实例

2024-03-11

每当我尝试在文本字段上书写时,我都会遇到这个奇怪的错误,使用我的应用程序会崩溃。

   -[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x108e3eaf0
   *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x108e3eaf0' 

我搜索了这个问题,但实在不明白为什么会出现这种情况? 有人可以帮助我吗?

这是完整的错误..

  -[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x10450caf0
  *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x10450caf0'
  *** First throw call stack:
 (
  0   CoreFoundation                      0x00000001042e7e65    __exceptionPreprocess + 165
  1   libobjc.A.dylib                     0x0000000103d60deb objc_exception_throw + 48
  2   CoreFoundation                      0x00000001042f048d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
  3   CoreFoundation                      0x000000010423d90a ___forwarding___ + 970
  4   CoreFoundation                      0x000000010423d4b8 _CF_forwarding_prep_0 + 120
  5   CoreFoundation                      0x00000001042d3f23 -[NSTaggedPointerString compare:options:range:locale:] + 243
  6   Foundation                          0x00000001034d6e37 -[NSString compare:options:range:] + 29
  7   UIKit                               0x000000010497ee6f -[UIPhysicalKeyboardEvent _matchesKeyCommand:] + 303
  8   UIKit                               0x00000001048a33fd -[UIResponder _keyCommandForEvent:target:] + 364
  9   UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  10  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  11  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  12  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  13  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  14  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  15  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  16  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  17  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  18  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  19  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  20  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  21  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  22  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  23  UIKit                               0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801
  24  UIKit                               0x00000001046b51aa -[UIApplication handleKeyHIDEvent:] + 397
  25  UIKit                               0x000000010468e838 _UIApplicationHandleEventQueue + 5469
  26  CoreFoundation                      0x0000000104213a31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
  27  CoreFoundation                      0x000000010420995c __CFRunLoopDoSources0 + 556
  28  CoreFoundation                      0x0000000104208e13 __CFRunLoopRun + 867
  29  CoreFoundation                      0x0000000104208828 CFRunLoopRunSpecific + 488
  30  GraphicsServices                    0x0000000108449ad2 GSEventRunModal + 161
  31  UIKit                               0x0000000104694610 UIApplicationMain + 171
  32  Parents-Baby Link                   0x0000000102241dfd main + 109
  33  libdyld.dylib                       0x00000001066f292d start + 1
  34  ???                                 0x0000000000000001 0x0 + 1
 )
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) 

好的,有一种解决方案可能适合您,请尝试将文本字段放入初始视图控制器中,并检查应用程序是否崩溃(如果应用程序在键入时没有崩溃)尝试以下操作:

由于某种原因,我使用的标签栏控制器导致了问题。只需删除控制器,然后转到“编辑器”>“嵌入”>“选项卡栏控制器”并重新添加视图即可修复此问题。Ref https://stackoverflow.com/questions/36245400/typing-in-any-text-field-crashes-app#comment60120887_36245400

另一个问题可能是在文本字段中传递的数据不是有效格式,可能为空或具有除字符串之外的无效格式

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

每当输入文本时应用程序崩溃,无法识别的选择器发送到实例 的相关文章

随机推荐

  • jsPDF 不完整或损坏的 PNG 文件

    使用 jsPDF 添加常规 png 图像没有问题 但现在我从服务器发送生成的图像 并且浏览器控制台在渲染 PDF 文件时显示此错误 PNG 文件不完整或损坏 显然图像不是不完整或损坏的 因为我可以看到服务器的响应并且图像很好 另外 为了避免
  • 函数参数列表中的三个点是什么意思?

    我遇到了这样的函数定义 char abc char f 三个点是什么意思 这些类型的函数称为可变参数函数 维基百科链接 https en wikipedia org wiki Variadic function 他们使用省略号 即三个点 来
  • Linux perf 中的运行时间和报告的周期计数

    我在 4 核 Intel CPU 每个核心 1 个线程 上运行了单线程矩阵乘法 但 perf 中的数字没有意义 Performance counter stats for system wide 31 728 397 287 cpu cyc
  • 使用 Poco 和 Boost C++ 的多个 Http 服务器

    我正在尝试使用 Poco Net 和 Boost 库创建多个 Http 服务器 但在 Poco 文件内部出现以下错误应用程序 cpp Assertion violation pInstance 0 in file src Applicati
  • 无法安装渐进式网络应用程序网站:没有可显示的图标

    我正在构建一个渐进式网络应用程序 我从样板开始创建反应应用程序 https github com facebookincubator create react app 然后我添加了一个网络应用程序清单 应用程序 公共 manifest js
  • Selenium Webdriver C# 无需等待页面加载

    我有以下场景 我想导航到一个页面 然后 一旦出现按钮就单击它 不等待页面加载 我不想等待初始页面加载 因为这需要很长时间 我的程序目前卡住 直到页面加载然后单击按钮 我基本上想导航到链接 然后无需等待页面并继续我的代码 无论如何还有这个吗
  • Bootstrap 手风琴箭头颜色 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我怎样才能改变颜色崩溃了手风琴箭头 我尝试了更多解决方案 但我设法仅更改按钮的文本颜色 恒定的颜色是蓝色 与深色背景根本不兼容 例子
  • ListView 性能缓慢

    我有一个习惯ListView我在那里展示了一些从本地数据库检索到的武器 我总共有 88 行 每行每次设置一个文本和一个图像getView 叫做 这ListView快速滚动时会出现滞后 垃圾收集器会变得疯狂 每秒删除一些 1M 对象 我不明白
  • 为什么这个正则表达式在 JavaScript 中的计算结果为 false?

    我正在寻找一个 0 9 数字的字符串 没有其他字符 这是用 假 值提醒我 var regex new RegExp d 0 9 alert regex test 123456789 这些返回 true 我明白为什么 和 表示整个字符串需要匹
  • Cookie 与子域 Nodejs httponly Cookie 共享

    我正在使用快速会话模块来维护会话 我有两个应用程序 我想与此应用程序共享cookie 父应用程序在 example com 中运行 子应用程序在 child example com 中运行 我使用它在子应用程序中设置的express ses
  • 禁止在第一个字符位置键入 0(零)

    我正在使用 Jquery 数字插件 该插件只允许在输入中键入数字值 tbQuan numeric 除了这个插件正在做的事情之外 我还需要在第一个字符位置禁用键入 0 零 任何帮助 将不胜感激 尝试这个 input keypress func
  • 可以像这样在 ASP.NET Core 中制作 SEO 友好的 Url

    我想问你们是否可以为我的项目做一些这样的路由 action title 我想知道这是否可能 这个网址也必须是主键吗 由于没有传递 ID 来知道这是哪篇博文 谢谢 您可以使用属性路由轻松地做到这一点 Route blogs public cl
  • 当应用程序无法处理深层链接时如何优雅地回退到网站

    情况 您有一个内容广泛的移动网站 m somewhere com 在 Google Play 上 您有一个 Android 应用程序 它复制了 m somewhere com 的主要功能 但不是全部 您的客户 雇主 投资者要求您为应用程序可
  • 在 bootstrap/compiled.php 中找不到 Laravel 4 类

    我已经使用 Git 创建了一个新分支 对我的代码应用了一些更新 在我的临时服务器上检查了该分支 现在我无法运行任何与 Composer 相关的内容 我已经在composer json中添加了一些新的包 这些包适用于我的开发环境 但是一旦我尝
  • 计算一下从 167.37 美元开始找零的不同方式?

    这是一个面试问题 给定一个金额 例如 167 37 美元 找到使用该货币可用面额为该金额找零的所有可能方法 任何人都可以想到一种空间和时间高效的算法和支持代码 请分享 这是我编写的代码 工作 我正在尝试找到它的运行时间 感谢任何帮助 imp
  • 未解析的 Aapt 错误

    在将我计划使用的图像添加到drawables文件夹后 我试图构建我的android应用程序 该项目之前运行得很好 但运行该项目后 出现一条错误消息 显示 Unparsed Aapt Error 该错误显示在 src 文件夹中 我尝试清理我的
  • 安装并加载“rJava”

    由于 rJava 的加载问题 我在加载 Deducer 包时遇到问题 rJava 的安装似乎正确完成 但在调用它加载时却失败了 拜托 有人可以提供一些智慧之光吗 错误 rJava 的 loadNamespace 中的 onLoad 失败 详
  • 如何在没有缩略图的情况下发布 Facebook 链接?

    我想使用以下方式发布 Facebook 链接图形API http developers facebook com docs reference api post 但我希望能够避免使用缩略图 Facebook 的网络界面在发布图像时有一个无缩
  • 在服务中注册接收者

    我有一个service可以从以下位置启动和停止button 但在service我想注册一个接收器来监听短信广播 我只想要service在运行时监听短信 我试过registerReceiver receiver intentfilter 但这
  • 每当输入文本时应用程序崩溃,无法识别的选择器发送到实例

    每当我尝试在文本字段上书写时 我都会遇到这个奇怪的错误 使用我的应用程序会崩溃 NSNull fastCStringContents unrecognized selector sent to instance 0x108e3eaf0 Te