gpt4 book ai didi

由于未捕获的异常 'NSRangeException',odatagen 终止应用程序

转载 作者:行者123 更新时间:2023-12-01 13:00:47 24 4
gpt4 key购买 nike

请帮我解决以下 odatagen 问题:

命令行:./odatagen/uri=http://odata.netflix.com/v1/Catalog//out=/Users/sontmai/Desktop/ODatagenApp

异常(exception):

2011-05-20 14:14:14.056 odatagen[3356:903] * 由于未捕获的异常“NSRangeException”而终止应用程序,原因:“ -[NSPathStore2 substringToIndex:]: 范围或索引越界'** 第一次抛出时调用堆栈:(0 CoreFoundation 0x900da6ba __raiseError + 4101 libobjc.A.dylib 0x99836509 objc_exception_throw + 562 CoreFoundation 0x900da3e8 +[NSException 引发:格式:参数:] + 1363 CoreFoundation 0x900da35a +[NSException 引发:格式:] + 584 基金会 0x99411120 -[NSString substringToIndex:] + 1335 odatagen 0x00002f39 getFileName + 1766 odatagen 0x00003742 主 + 3477 odatagen 0x00001d75 开始 + 538 ??? 0x00000003 0x0 + 3)跟踪/BPT陷阱

最佳答案

看来 odatagen 并不是为 Mac 用户编写的。

odatagen依赖于

中存在的文件
.../ProjectFiles/Framework/src/odatagen/ 

目录。因此,如果在 XCode 中打开 .../ProjectFiles/Framework/src/odatagen/odatagen.xcodeproj 并编译,导航到新的 odatagen 可执行文件,它应该可以工作。

但是,如果你像我一样,没有编译到默认位置,那么它仍然无法工作。 odatagen 需要其路径包含

.../ProjectFiles/Framework/src/odatagen/build/... 

您可以恢复到默认位置构建或设置自定义构建目录或将 odatagen 可执行文件移动到必要的位置。

关于由于未捕获的异常 'NSRangeException',odatagen 终止应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6076630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com