大佬教程收集整理的这篇文章主要介绍了ios – 应用程序由于NSInvalidArgumentException而崩溃但无法找到它,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
*** TerminaTing app due to uncaught exception 'NSInvalidArgumentexception',reason: 'NSConcreteMutableAttributedString initWithString:attributes:: nil value' *** First throw call stack: ( 0 CoreFoundation 0x0000000102a83495 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x00000001027e299e objc_exception_throw + 43 2 CoreFoundation 0x0000000102a832ad +[NSException raise:format:] + 205 3 Foundation 0x00000001023d993e -[NSConcreteMutableAttributedString initWithString:attributes:] + 129 4 myApp 0x0000000100006da5 -[WelcomeViewController viewDidLoad] + 373 5 UIKit 0x000000010148559e -[UIViewController loadViewIfrequired] + 562 6 UIKit 0x0000000101485777 -[UIViewController view] + 29 7 UIKit 0x00000001017902e2 -[UIClientRotationContext initWithClient:toOrientation:duration:andWindow:] + 390 8 UIKit 0x00000001013cbffa -[UIWindow _setRotatableClient:toOrientation:updateStatusBar:duration:force:isRotaTing:] + 1109 9 UIKit 0x00000001013cbb9f -[UIWindow _setRotatableClient:toOrientation:updateStatusBar:duration:force:] + 36 10 UIKit 0x00000001013cbaef -[UIWindow _setRotatableViewOrientation:updateStatusBar:duration:force:] + 101 11 UIKit 0x00000001013cadfe -[UIWindow _updateToInterfaceOrientation:duration:force:] + 377 12 UIKit 0x000000010148970a -[UIViewController _tryBecomeRootViewControllerInWindow:] + 147 13 UIKit 0x00000001013c5b1b -[UIWindow addRootViewControllerViewIfPossible] + 490 14 UIKit 0x00000001013c5c70 -[UIWindow _setHidden:forced:] + 282 15 UIKit 0x00000001013ceffa -[UIWindow makeKeyAndVisible] + 51 16 UIKit 0x000000010138ac98 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1788 17 UIKit 0x000000010138ea0c -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 660 18 UIKit 0x000000010139fd4c -[UIApplication handleEvent:withNewEvent:] + 3189 19 UIKit 0x00000001013a0216 -[UIApplication sendEvent:] + 79 20 UIKit 0x0000000101390086 _UIApplicationHandleEvent + 578 21 Graphicsservices 0x00000001047dd71a _PurpleEventCallBACk + 762 22 Graphicsservices 0x00000001047dd1e1 PurpleEventCallBACk + 35 23 CoreFoundation 0x0000000102a05679 __CFRUNLOOP_IS_CALLING_OUT_TO_A_sourcE1_PERFORM_FUNCTION__ + 41 24 CoreFoundation 0x0000000102a0544e __CFRunLoopDosource1 + 478 25 CoreFoundation 0x0000000102a2e903 __CFRunLoopRun + 1939 26 CoreFoundation 0x0000000102a2dd83 CFRunLoopRunSpecific + 467 27 UIKit 0x000000010138e2e1 -[UIApplication _run] + 609 28 UIKit 0x000000010138fe33 UIApplicationMain + 1010 29 myApp 0x0000000100006b03 main + 115 30 libdyld.dylib 0x00000001033c25fd start + 1 ) libc++abi.dylib: terminaTing with uncaught exception of type NSException
问题是我知道一个事实我从来没有使用过NSConcreteMutableAttributedString我已经检查并仔细检查了我的代码,看看我是否遗漏了一些东西但是我一直空白,有什么想法可以做些什么来解决这个问题?
更新
NSMutableAttributedString *thirdGreeTingAttr = [[NSMutableAttributedString alloc] initWithString:thirdGreeTing attributes:secondGreeTingAttrs19]; self.welcomeUserLabel.attributedText = thirdGreeTingAttr;
“好吧,很奇怪”我想,2周前,当我上次触摸这个项目时,这工作得很好,这是完整的代码块:
NSDictionary *secondGreeTingAttrs19 = [NSDictionary DictionaryWithObjectsAndKeys:fitnestFontBold,NSFontAttributename,nil]; NSString *thirdGreeTing = currentUser.username; NSMutableAttributedString *thirdGreeTingAttr = [[NSMutableAttributedString alloc] initWithString:thirdGreeTing attributes:secondGreeTingAttrs19]; self.welcomeUserLabel.attributedText = thirdGreeTingAttr;
所以我继续评论导致问题的2行,并且app运行得很好.我取消评论线条回到最初的原因,并且令我惊讶的是构建运行JUST FINE:/ what ???谁知道这里发生了什么?
以上是大佬教程为你收集整理的ios – 应用程序由于NSInvalidArgumentException而崩溃但无法找到它全部内容,希望文章能够帮你解决ios – 应用程序由于NSInvalidArgumentException而崩溃但无法找到它所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。