小编Chr*_*mer的帖子

我们可以在Xcode 4中导入.apparchive包

在Xcode 3中,应用程序存档在.apparchive文件夹中.

在Xcode 4中,应用程序现在存档在.xcarchive包中.

有没有办法在.xcarchive包中转换.apparchive文件夹或用Xcode 4打开.apparchive文件夹?

xcode archive ios

11
推荐指数
2
解决办法
2848
查看次数

是否可以使用System.Console.CmdArgs.Implicit定义必需的标志?

文档清楚地提到了使用'def',它为标志提供了一个默认值(空)

sample = Sample{hello = def &= help "World argument" &= opt "world"}
         &= summary "Sample v1"
Run Code Online (Sandbox Code Playgroud)

但是我找不到一种方法可以提到我要强制要求标志.

我真的应该使用Explicit还是有什么办法在Implicit中定义一个必需的标志?

haskell

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

使用Sench Touch List itemTpl中的成员函数

有关List的文档提到itemTpl遵循XTemplate语法.

我想在itemTpl中使用成员函数

如果我使用XTemplate初始化itemTpl并且成员函数没有参数它可以工作:

            items: {
            xtype: 'list',
            store: myStore,
            itemTpl: new Ext.XTemplate('<i>{name} {[this.hello()]}</i>', {
                hello: function () {
                    return 'Hello';
                }
            })
Run Code Online (Sandbox Code Playgroud)

但是一旦我尝试传递一个参数(如下面的两个例子中),它就不再起作用了:

            items: {
            xtype: 'list',
            store: myStore,
            itemTpl: new Ext.XTemplate('<i>{name} {[this.helloWorld(name)}</i>', {
                helloWorld: function (name) {
                    return 'Hello ' + name;
                }
            })


        items: {
            xtype: 'list',
            store: myStore,
            itemTpl: new Ext.XTemplate('<i>{name} {name:helloWorld}</i>', {
                helloWorld: function (string) {
                    return 'Hello ' + name;
                }
            })
Run Code Online (Sandbox Code Playgroud)

TypeError:'undefined'不是函数(评估'fm.helloWorld(values ['name'])')

我想我不应该创建一个新的Ext.XTemplate对象.是否有任何解决方案来传递成员函数而不创建单独的XTemplate?

或者我应该放弃列表并在模板中自己构建列表?

javascript extjs javascript-framework sencha-touch

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