如何解决我在使用 stringWithFormat 创建 NSString 时得到 EXC_BAD_ACCESS
堆栈跟踪:
0 libobjc.A.dylib 0x00007fff2021a26e objc_opt_respondsToSelector + 27
1 com.apple.CoreFoundation 0x00007fff20405674 __CFStringAppendFormatCore + 9123
2 com.apple.CoreFoundation 0x00007fff20534412 _CFStringCreateWithFormatAndArgumentsReturningMetadata + 145
3 com.apple.CoreFoundation 0x00007fff204032cb _CFStringCreateWithFormatAndArgumentsAux2 + 20
4 com.apple.Foundation 0x00007fff210d1eef +[NSString stringWithFormat:] + 153
错误代码:
NSString* GetPlistPath(){
return [[NSString stringWithFormat:@"%@/%@/%@",UserLibrary,PREFERENCE_PLIST_DIR_NAME,PREFERENCE_PLIST_NAME] stringByExpandingTildeInPath];
}
其中 UserLibrary
是 NSString*
,PREFERENCE_PLIST_DIR_NAME
和 PREFERENCE_PLIST_NAM
E 是 NSString* const
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。