所以也许这很容易而且我很密集但是..
我试图从我的 MenuBarController 以编程方式打开一个显示在我的 main.storyboard 上的视图控制器。视图控制器没有附加任何转场,但我给视图控制器一个故事板 ID 测试。
这是针对 OS X 的,所以很抱歉我是故事板和 Segue 功能的新手。
我一直在尝试这个:
let storyBoard = NSStoryboard(name: "Main", bundle: nil)! as NSStoryboard
let myViewController = storyBoard.instantiateControllerWithIdentifier("test") as NSViewController
self.presentViewControllerAsModalWindow(myViewController)
Run Code Online (Sandbox Code Playgroud)
但是收到一个错误:
[NSNib initWithNibNamed:bundle:] 无法加载包中的 nibName: TestApp.MenuBarController (null)。
我正在努力想出一个用逗号分隔的整数列表的正则表达式,范围在1-9999之间.
这是我到目前为止:
"(^[1-9][0-9]{3}|[1-9][0-9]{2}|[1-9][0-9]|[1-9](,[1-9][0-9]{3}|[1-9][0-9]{2}|[1-9][0-9]|[1-9])*)$"
Run Code Online (Sandbox Code Playgroud)
我不想允许空格,不应该以逗号结尾,所以应该只允许:
1,2,9999
1
43,5
Run Code Online (Sandbox Code Playgroud)