编辑:这似乎只是在将Xcode与Swift结合使用时才会出现的错误.在Objective-C中它似乎工作正常.我发出了一个错误报告,并将发布苹果新闻.
经过一段时间在Visual Studio中编写C++,我开始在Xcode中编写Swift 2.
但我无法找到一种正确的方式来获取评论,就像我在Visual Studio中一样.
有时我只是想评论一下,不想再看到它们,直到我另有决定,所以我有空间思考问题的新方法.通过这种方式,我不会分心,更容易找到更好的解决方案.如果我找不到更合适的解决方案,我仍然可以在几秒钟内使用"备份".
我如何在Xcode6和Xcode7 Beta中实现这一点 - 我在Visual Studio中完成了这项工作?
以下是一些屏幕截图,说明了我在Visual Studio 2015中的评论方式:
这是通过减号按钮折叠的相同注释块.
我只是想要这些使用一行代码的小片段,并且可以轻松打开和取消注释.
我还没有找到解决这个问题的方法.我只找到了一些方法,这似乎在工作较旧 版本的Xcode,但不再.请你在发布之前在最新版本的Xcode中查看它们,因为我已经有了一些显然不再有效的方法.
import UIKit
import Parse
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let query = PFQuery(className:"GameScore")
query.getObjectInBackgroundWithId("AS462DS9PO") {
(gameScore: PFObject?, error: NSError?) -> Void in
if error == nil && gameScore != nil {
// print(gameScore)
let score = gameScore!.objectForKey("score")! as! Int
let playerName = gameScore!.objectForKey("playerName")! as! String
let cheatMode = gameScore!.objectForKey("cheatMode")! as! Bool
let objectId = gameScore?.objectId
let updatedAt = gameScore?.updatedAt
let createdAt = gameScore?.createdAt
let test = gameScore?.objectForKey("test")
print(test)
/* if let objectId = gameScore!.objectId {
print(gameScore!.objectId!)
}else {
print("Object ID couldn't be fetched!")
}
if let updatedAt = gameScore!.updatedAt{
print(gameScore!.updatedAt!)
}else {
print("Update at time couldn't be fetched!")
}
if let createdAt = gameScore!.createdAt {
print(gameScore!.createdAt!)
}else {
print("Creation time couldn't be fetched!")
}
*/
print(score, playerName, cheatMode, objectId, updatedAt, createdAt)
} else {
print(error)
}
}
}
Run Code Online (Sandbox Code Playgroud)
我制作了一个显示问题的视频:https://www.dropbox.com/s/oawx2alyq24yw5p/Xcode.mp4?dl = 0
Swift和Objective-C中的注释折叠在Xcode 9中工作,方法是单击注释然后按command+ option+ ←.
对于早期的Xcode版本,请参阅下面的原始答案.
在Xcode 9之前的Xcode版本中,注释折叠对Swift不起作用,而只适用于Objective-C.(并且原始问题没有指定语言.)并且为了在Xcode 8及更早版本中使用Objective-C,您需要打开"首选项"中"文本编辑"下的代码折叠选项:
(在Xcode 9中,始终启用代码折叠,并且此选项不会出现在"首选项"中.)
然后你可以通过按command+ option+ 折叠Objective-C注释←(或者在9之前的Xcode版本中,你可以点击左边距的折叠区域):
目前(从Xcode 7.2开始),您无法折叠Swift源文件.
要折叠Objective-C注释,您需要使用具有开头和结尾的注释样式,如下所示:
/* Start comment
End comment */
Run Code Online (Sandbox Code Playgroud)
然后,在评论开始的行上,将光标悬停在行号旁边的小列上,然后单击箭头将其折叠.再次单击箭头展开它.
| 归档时间: |
|
| 查看次数: |
1986 次 |
| 最近记录: |