小编Tit*_*eul的帖子

在设备上部署和测试应用程序

如何在iPod touch上运行XCode项目?

我是开发人员,我的iPod运行iOS 5.0.1,但我无法弄清楚如何做到这一点.

xcode ipod ios

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

在库中选择视频

任何人都可以告诉我是否有办法通过PhoneGap从库中选择视频.如果是这样,使用什么版本的PhoneGap.

我试图像处理图片一样,但图片中没有显示视频.

(不要指出这篇文章:这不是我想要的)

谢谢

android ios cordova

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

如何在sencha touch中更改列表项的字体大小和颜色

我有一个示例应用程序,我使用itemtpl将商店数据绑定到列表,当我动态地将数据绑定到商店列表时,我几乎没有关于如何更改前两个列表项的颜色和大小的混淆.

这是我的示例代码:

Ext.define('Sample.view.SearchResultView', {
    extend: 'Ext.Panel',
    requires: [
        'Ext.List',
        'Ext.form.FieldSet',
        'Ext.field.Text',
       'Ext.Toolbar',
       'Ext.TitleBar'
    ],

    alias: "widget.searchresultpage",


    config: {
        scrollable: true,
        items: [

              {
                  xtype: 'list',
                  layout:'fit',
                  height:500,
                  title: 'Search Results',
                  store: 'MySearchStore',
                 itemTpl: '<table><td><tr height=10%>{BlockNo}</tr><tr height=90%><p>{ShortDescription}</p></tr></td></table>'

                                               )
              }
        ]
    },



}); 
Run Code Online (Sandbox Code Playgroud)

extjs sencha-touch sencha-touch-2

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

UIScrollView slideShow

UIScrollView *scrl  = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 768,1024)];
scrl.contentSize = CGSizeMake(768 * 8, 1024);
Run Code Online (Sandbox Code Playgroud)

这是我的定义UIScrollView,我有一个填充滚动的8个图像,每个图像是一个768*1024,我怎样才能制作UIScrollView幻灯片,每个图像停留2秒并滑动到下一个图像,我该怎么做?

iphone xcode objective-c ipad

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

删除列表项分隔符/边框

我已经检查了DOM,但我仍然无法看到分隔符/边框添加到列表项目的位置.我想删除它们.

在此输入图像描述

有谁知道这是怎么做到的吗 ?

extjs sencha-touch sencha-touch-2

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

Sencha Cmd 3.0.0.250构建错误

操作系统:Win7 HTTP服务器:Tomcat7

我是Sencha的新手.刚刚安装了最新的sencha-touch-2.1.0-commercial + Sencha Cmd 3.0.0.250.

可以在SDK目录下运行"sencha"命令.可以运行"sencha generate app GS ../GS"来生成示例项目.

我没有从新生成的项目GS中更改任何内容,并尝试使用命令构建它:sencha app build production

但我得到了以下堆栈跟踪:

C:\ZZ\Others\Startup\Tomcat 7.0\webapps\GS>sencha app build production
Sencha Cmd v3.0.0.250
[INF]           init-properties:
[INF]           init-sencha-command:
[INF]           init:
[INF]           -before-app-build:
[INF]           app-build-impl:
[INF]           production:
[INF]           -before-init-local:
[INF]           -init-local:
[INF]           -after-init-local:
[INF]           init-local:
[INF]           find-cmd:
[INF]           -before-init:
[INF]           -init:
[INF]           -after-init:
[INF]           init:
[INF]           -before-build:
[INF]           sass:
[INF]           -before-sass:
[INF]           -sass:
[INF]           [shellscript] '''compass''' is not recognized as an internal or external command,
[INF]           [shellscript]
[INF]           [shellscript] C:\ZZ\Others\Startup\Tomcat …
Run Code Online (Sandbox Code Playgroud)

sencha-touch-2

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

如何提高iOS代码的XML解析性能?

这可能已被问过很多,但我还是迷路了.我需要解析从Google Reader的API检索的XML文件.基本上,它包含如下对象:

<object>
    <string name="id">feed/http://developer.apple.com/news/rss/news.rss</string>
    <string name="title">Apple Developer News</string>
    <list name="categories">
        <object>
            <string name="id">user/17999068807557229152/label/Apple</string>
            <string name="label">Apple</string>
        </object>
    </list>
    <string name="sortid">DB67AFC7</string>
    <number name="firstitemmsec">1317836072018</number>
    <string name="htmlUrl">http://developer.apple.com/news/</string>
</object>
Run Code Online (Sandbox Code Playgroud)

我尝试过使用NSXMLParser并且它可以工作,但它确实很慢.也许我的代码不是最有效的,但仍然需要10秒以上才能解析并将对象保存到Core Data中.我还看了几个其他库,但对于这么小的XML文件,它们的使用看起来有点复杂和沉重.

你觉得我应该怎么用?

谢谢.

编辑

这里是解析器代码:

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {

    if([elementName isEqualToString:@"list"] && [[attributeDict objectForKey:@"name"] isEqualToString:@"subscriptions"]){
        subscriptionListFound = YES;
    }

    if(subscriptionListFound){
        if([elementName isEqualToString:@"list"] && [[attributeDict objectForKey:@"name"] isEqualToString:@"categories"]){
            categoryFound = YES;
            currentCategoryId = [[[NSMutableString alloc] init] autorelease];
            currentCategoryLabel = [[[NSMutableString alloc] init] autorelease];
        }
        if([elementName isEqualToString:@"object"] && !subscriptionFound …
Run Code Online (Sandbox Code Playgroud)

xml objective-c xml-parsing ios

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

如何更改标题栏中标题的颜色

在我的应用程序中,我试图改变标题的颜色.为此,我在app.scss文件中添加了一些主题.我可以更改标题栏的背景颜色.但标题的颜色并没有改变.我的app.scss文件是这样的:

    $base-color: #588aad; // go big blue!$include_default_icons: false;
@import 'sencha-touch/default/all';
@include sencha-panel;
@include sencha-buttons;
@include sencha-sheet;
@include sencha-picker;
@include sencha-tabs;
@include sencha-toolbar;
@include sencha-toolbar-forms;
@include sencha-indexbar;
@include sencha-list;
@include sencha-layout;
@include sencha-form;
@include sencha-msgbox;
@include sencha-loading-spinner;


@include pictos-iconmask("bookmarks");
@include pictos-iconmask("compose");
@include pictos-iconmask("trash");
@include pictos-iconmask("search");
@include pictos-iconmask("bookmark2");


@include sencha-toolbar-ui('blue', #EEEEEE,'matte');
.x-toolbar .x-toolbar-title {
    color: #5a3d23;
}
Run Code Online (Sandbox Code Playgroud)

这是我的面板代码:

  Ext.define('MyApp.view.TitlePanel', {
    extend: 'Ext.Panel',

    config: {
        modal: false,
        items: [
            {
                xtype: 'titlebar',
                docked: 'top',
                height: 120,
                ui: 'blue',
                title: 'Teritree Bussiness Portal',
                items: …
Run Code Online (Sandbox Code Playgroud)

themes sencha-touch sencha-touch-2

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

在mac上安装sencha-touch 2.1

我需要在我的Mac上安装sencha touch 2.1但我不能......

我按照本指南

 http://www.sencha.com/learn/getting-started-with-sencha-touch-2
Run Code Online (Sandbox Code Playgroud)

所以我安装了sencha cmd,然后我复制了apache的www /目录中的sencha-sdk文件夹..如果我这样做:

localhost/sencha-skd
Run Code Online (Sandbox Code Playgroud)

在我的浏览器上我看到了sencha的文档,所以服务器工作正常..

但如果我写命令,从终端

sencha
Run Code Online (Sandbox Code Playgroud)

我明白了

-bash: sencha: command not found
Run Code Online (Sandbox Code Playgroud)

这发生在每个文件夹中......

有人可以帮帮我吗?非常感谢

sencha-touch sencha-touch-2.1 sencha-cmd

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

Sencha Touch 2.2列表不重用列表项

我有一个列表链接到一个充满Facebook好友的商店.它包含大约350条记录.列表顶部有一个搜索字段,用于触发keyup上的以下功能:

  filterList: function (value) {
    // console.time(value);
    if (value === null) return;

    var searchRegExp = new RegExp(value, 'g' + 'i'),
        all = Ext.getStore('Friends'),
        recent = Ext.getStore('Recent'),
        myFilter;

    all.clearFilter();
    recent.clearFilter();

    // console.log(value, searchRegExp);

    myFilter = function (record) {
      return searchRegExp.test(record.get('name'));
    }

    all.filter(myFilter);
    recent.filter(myFilter);
    // console.timeEnd(value);
  },
Run Code Online (Sandbox Code Playgroud)

现在,这曾经与ST2.1.1一起使用,但是我将应用程序升级到ST2.2.这真的很慢.它甚至使得Safari在iOS上冻结和崩溃......

这是日志给出的:

t /t/gi Friends.js:147
t: 457ms Friends.js:155
ti /ti/gi Friends.js:147
ti: 6329ms Friends.js:155
tit /tit/gi Friends.js:147
tit: 7389ms Friends.js:155
tito /tito/gi Friends.js:147
tito: 7137ms 
Run Code Online (Sandbox Code Playgroud)

有谁知道它为什么现在这样,或者有没有人有更好的过滤方法.

更新

clearFilter用一个true参数调用似乎可以加快速度,但它并不像以前那么快.

更新

它实际上与过滤商店无关.

它与渲染列表项有关.Sencha显然为我在商店中的每条记录创建了一个列表项,而不是仅创建几个列表项并重用它们

在此输入图像描述

它有这么明显的原因吗?

javascript sencha-touch sencha-touch-2

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

发布者发布运营进度和最终价值

鉴于我有一个提供以下功能的 SDK

class SDK {
    static func upload(completion: @escaping (Result<String, Error>) -> Void) {
        DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
            completion(.success("my_value"))
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我能够创建一个包装器以使其使用更实用

class CombineSDK {
    func upload() -> AnyPublisher<String, Error> {
        Future { promise in
            SDK.upload { result in
                switch result {
                case .success(let key):
                    promise(.success(key))
                case .failure(let error):
                    promise(.failure(error))
                }
            }
        }.eraseToAnyPublisher()
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我试图了解如果 SDK 上传方法还提供如下所示的进度块,我的 JointSDK.upload 方法应该是什么样子:

class SDK {
    static func upload(progress: @escaping (Double) -> Void, completion: @escaping (Result<String, Error>) -> Void) {
        DispatchQueue.main.asyncAfter(deadline: …
Run Code Online (Sandbox Code Playgroud)

swift combine

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