請幫我解決以下問題odatagen:odatagen終止應用程序由於未捕獲的異常「NSRangeException」
命令行:./odatagen /uri=http://odata.netflix.com/v1/Catalog/輸入/輸出= /用戶/ sontmai /桌面/ ODatagenApp
例外:
2011-05-20 14:14:14.056 odatagen [3356:903] *終止應用程序由於未捕獲的異常 'NSRangeException',原因:' - [NSPathStore2 substringToIndex:]:範圍或索引超出範圍' * *在第一擲調用堆棧: ( 0的CoreFoundation 0x900da6ba __raiseError + 410 1 libobjc.A.dylib 0x99836509 objc_exception_throw + 56 2的CoreFoundation 0x900da3e8 + [NSException提高:格式:參數:] + 136 3的CoreFoundation 0x900da35a + [ NSException提高:格式:] + 58 4基金會0x99411120 - [NSString的substringToIndex:] + 133 5 odatagen 0x00002f39 +的getFileName 176 6 odatagen 0x00003742主+ 347 7 odatagen 0x00001d75啓動+ 53 8 ??? 0x00000003 0x0 + 3 ) Trace/BPT陷阱
謝謝Simo。我打開odatagen項目並修改文件路徑來修復錯誤。它現在有效。 – 2011-06-04 02:16:13
我剛剛上傳了一個補丁到codeplex,它使得odatagen二進制文件和XSL文件可以共存於任何目錄中,應該可以幫助其他任何人。 – Hugo 2011-07-10 05:14:54