小编use*_*913的帖子

在OS X 10.9上安装Java(Mavericks)

我在Mac OS X v10.8(Mountain Lion)上安装了JDK.当我将它升级到Mac OS X v10.9(Mavericks)并在终端中运行时,它显示:java -version

没有Java运行时,请求安装.

然后我在Mac上手动安装了JDK(1.7).似乎安装工作正常.安装完成后,我打开终端并输入java -version.它也显示了同样的错误:

没有Java运行时,请求安装.

我怎么解决这个问题?

java macos

321
推荐指数
4
解决办法
40万
查看次数

如何在swift中声明一个可以在目标c中使用的常量

如果我将swift常量声明为全局常量,如:

let a = "123"
Run Code Online (Sandbox Code Playgroud)

但是a目标c中找不到.

怎么解决这个?

objective-c swift

52
推荐指数
3
解决办法
3万
查看次数

Swift中的自定义Segue

@objc(SEPushNoAnimationSegue)
class SEPushNoAnimationSegue: UIStoryboardSegue {
    override func perform () {
      self.sourceViewController.navigationController.pushViewController(self.destinationViewController, animated:false)
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我有两个问题:1).它有一个编译错误:'UINavigationController!' 没有名为'pushViewController'的成员

但是在那个类中,它确实有一个pushViewController方法.

2).我必须添加注释:@objc(SEPushNoAnimationSegue),否则,在storyboard中,它只识别随机生成的名称,如_tcxxxxSEPushNoAnimationSegue.

为什么这两个问题发生在这里?

ios swift ios8

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

swift ×2

ios ×1

ios8 ×1

java ×1

macos ×1

objective-c ×1