我正在尝试创建一个Xcode项目的文档,我遇到了一个非常奇怪的问题,我就是无法解决这个问题。
我下载了Jazzy作为创建文档的工具。我注释/记录了几个文件,没有问题,但有一个文件就是不能解析它。我已经阅读了几个Github和StackOverflow的帖子,但都没有解决我的问题。我尝试处理访问级别标志,强制在jazzy中包含甚至排除文件,并重新安装整个jazzy。上述方法都不起作用。
当我试图在项目中运行jazzy --min-acl internal (或任何访问级别或jazzy)时,它会解析13/39文件。在编号14处,它停止并抛出此错误:
Parsing LoginViewController.swift (14/39)
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/lib/jazzy/sourcekitten.rb:230:in `run_sourcekitten'
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/lib/jazzy/doc_builder.rb:65:in `block in build'
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/lib/jazzy/doc_builder.rb:63:in `chdir'
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/lib/jazzy/doc_builder.rb:63:in `build'
from /Library/Ruby/Gems/2.3.0/gems/jazzy-0.10.0/bin/jazzy:15:in `<top (required)>'
from /usr/local/bin/jazzy:22:in `load'
from /usr/local/bin/jazzy:22:in `<main>'这一切对我来说真的很困惑,因为我知道之前一切都很好。这意味着我破坏了一些东西,我没有意识到任何设置的改变。我只是在编写文档的过程中更改了一些代码。但这似乎真的很奇怪,这就是它背后的原因。此外,已经有文档记录的文件可以正常工作,只有这个文件不行。
任何提示或帮助都将不胜感激!谢谢
发布于 2019-06-25 15:41:13
我有评论说
//MARK - TextField delegate methods而不是
//MARK: - TextField delegate methods尽管这听起来有多愚蠢,但它似乎是造成这个问题的原因。
https://stackoverflow.com/questions/56738300
复制相似问题