print("ISBN: "+self.currentISBN!+" ID:"+book_id!, +" Title:"+book_title!);
获取错误:通用参数' Self'无法推断 该怎么办?有任何想法吗?
答案 0 :(得分:0)
1)你有一个不应该存在的逗号。另外,你可以使用一些间距来提高可读性,而且你不需要分号(虽然Swift会让你把它放在那里):
print("ISBN: " + self.currentISBN! + " ID:" + book_id! + " Title:" + book_title!)
2)尝试使用字符串插值而不是所有那些加号。这是Swift推荐的创建字符串的方法:
print("ISBN: \(self.currentISBN!) ID:\(book_id!) Title:\(book_title!)")
截至2017年10月的参考资料:The Swift Programming Language: String Interpolation