小编Jim*_*Jam的帖子

以编程方式呈现视图控制器 OS X

所以也许这很容易而且我很密​​集但是..

我试图从我的 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)。

macos nsviewcontroller swift nsstoryboard

5
推荐指数
0
解决办法
6258
查看次数

逗号分隔1-9999正则表达式之间的整数

我正在努力想出一个用逗号分隔的整数列表的正则表达式,范围在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)

regex string pattern-matching

0
推荐指数
1
解决办法
457
查看次数