我知道要提供错误代码,但是这个错误Cannot convert return expression of type '()' to return type 'Bool'是针对多个文件的,甚至是没有代码的文件,只是一个类视图控制器声明。提供了所有受影响文件的图片。我不知道如何调试这个错误,因为单击错误不会提供错误行,仅调出文件。对于某些文件,当单击错误并调出文件时,该文件的错误将消失,然后重新出现。
Cannot convert return expression of type '()' to return type 'Bool'
ruoxqz4g1#
我遇到了同样的问题,下面是我如何得到错误的一个例子。这里的上下文是一个NSManagedObjectContext。这里的问题是没有Bool的返回。
func a() -> Bool { return context.performAndWait { if (false) { return false } return } }
对我来说,有错误的文件是列出的文件之一,当在控制台中构建时,它是列表中的第一个文件或失败的文件。希望这将有助于在某种程度上寻找您的错误。
1条答案
按热度按时间ruoxqz4g1#
我遇到了同样的问题,下面是我如何得到错误的一个例子。这里的上下文是一个NSManagedObjectContext。这里的问题是没有Bool的返回。
对我来说,有错误的文件是列出的文件之一,当在控制台中构建时,它是列表中的第一个文件或失败的文件。
希望这将有助于在某种程度上寻找您的错误。