小编Dan*_*l E的帖子

在故事板上的第二个ViewController中无法访问iOS 8导航栏

我是iOS开发的新手,还没有以编程方式尝试过.我更愿意在故事板中使用它.

我正在遵循XCode 6.1中XCode 4.5的这个有点过时的教程来创建一系列由一个导航控制器连接的视图. http://youtu.be/rgd6mCuzlEc

截图

一旦我创建了第二个视图控制器,我无法双击导航栏来更改名称,我无法为其添加一个条形按钮.

我有一个Segue从视图1到2的条形按钮"Item"进入.注意在"View Controller Scene"中没有导航项.如果我向视图控制器添加任何元素,它们属于"视图"而不是"视图控制器",与视图控制器1不同,它位于"一"下.

这是对XCode的限制吗?我使用了错误的Segue(Show)吗?我缺少隐藏的设置或定制吗?

我实际上有两个视图控制器工作,并在一个单独的项目中失败第三,但我不知道我做了什么,所以我很确定我可能无法重现..

编辑: 解决方法而不是新的自适应SHOW segue,使用已弃用的PUSH segue,添加条形按钮项,然后更改回自适应SHOW segue.

xcode uinavigationbar uiviewcontroller uinavigationcontroller ios

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

如何让Webpack中的Babel忽略.less文件

我试图直接从node_modules加载较少的文件,特别是'react-widgets'库.我根据他们网站的指示设置了一个非常简单的示例,进入基本模板.令我沮丧的是,我收到以下错误消息:

 D:\GitHub\react-webpack-template\node_modules\react-widgets\lib\less\react-widgets.less:1
 (function (exports, require, module, __filename, __dirname) { @import "./variables.less";
                                                               ^
 SyntaxError: Unexpected token ILLEGAL
 at Object.exports.runInThisContext (vm.js:53:16)
 at Module._compile (module.js:513:28)
 at Object.Module._extensions..js (module.js:550:10)
 at Module.load (module.js:458:32)
 at tryModuleLoad (module.js:417:12)
 at Function.Module._load (module.js:409:3)
 at Module.require (module.js:468:17)
 at require (internal/module.js:20:19)
 at Object.<anonymous> (D:\GitHub\react-webpack-template\webpack.config.js:4:1)
 at Module._compile (module.js:541:32)
Run Code Online (Sandbox Code Playgroud)

它抱怨文件开头的@import.这是有效的,所以我很确定它是Babel干扰,但我不确定如何让它忽略我的.less文件.

这是我的webpack配置

require('react-widgets/lib/less/react-widgets.less')

module.exports = {
  entry: './index',
  output: {
    filename: 'browser-bundle.js'
  },
  devtool: 'source-map',
  module: {
    loaders: [
      {
        test: /\.js$/,
        loader: 'babel-loader',
        query: {
          presets: ['es2015', 'react']
        } …
Run Code Online (Sandbox Code Playgroud)

less ecmascript-6 reactjs webpack

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