小编ars*_*ium的帖子

Marketplace windows phone beta test错误代码:805a0194

在Marketplace中添加应用程序进行beta测试后,当我尝试在应用程序中打开链接时,beta测试人员显示错误代码:805a0194.并且没有测试人员可以下载应用程序来测试......该怎么办?这个错误是什么?将应用程序添加到App Hub后2天.

c# marketplace windows-phone-8.1

9
推荐指数
2
解决办法
7374
查看次数

如何将List <AudioTrack>从类传递给AudioPlayer类

该站点是Windows Phone 7的Microsoft软件示例,即:背景音频播放器示例示例 在此示例中,播放列表在AudioPlayer类中形成为列表

    private static List<AudioTrack> _playList = new List<AudioTrack>
{
    new AudioTrack(new Uri("Kalimba.mp3", UriKind.Relative), 
                    "Kalimba", 
                    "Mr. Scruff", 
                    "Ninja Tuna", 
                    null),

    new AudioTrack(new Uri("Maid with the Flaxen Hair.mp3", UriKind.Relative), 
                    "Maid with the Flaxen Hair", 
                    "Richard Stoltzman", 
                    "Fine Music, Vol. 1", 
                    null),

    new AudioTrack(new Uri("Sleep Away.mp3", UriKind.Relative), 
                    "Sleep Away", 
                    "Bob Acri", 
                    "Bob Acri", 
                    null),

    // A remote URI
    new AudioTrack(new Uri("http://traffic.libsyn.com/wpradio/WPRadio_29.mp3", UriKind.Absolute), 
                    "Episode 29", 
                    "Windows Phone Radio", 
                    "Windows Phone Radio Podcast", 
                    null)
};
Run Code Online (Sandbox Code Playgroud)

我有一个问题,例如,如果我在MainPage.cs中创建它:

 private static List<AudioTrack> …
Run Code Online (Sandbox Code Playgroud)

c# audio background audio-player windows-phone-7

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

用两种方法比赛并运行一次完成方法

我有三种方法,其中两种同时运行.第三种方法只有在第一种和第二种方法共同完成工作时才能启动.竞争对手的第一种或第二种方法可以先完成工作.

- (void)method1 {
        //DO Long Work
        isMethod1Complete = YES;
        [self method3];
    }

    - (void)method2 {
        //DO Long Work
        isMethod2Complete = YES;
        [self method3];
    }

    - (void)method3 {
        if (isMethod1Complete && isMethod2Complete) {
            //DO Work once
        }
    }
Run Code Online (Sandbox Code Playgroud)

应始终调用方法3一次.但问题是有一种情况是method1和method2同时完成了工作,而method3被调用了两次.告诉我如何在iOS的目标c中解决这个问题?

更新:一个具体的例子,我有两个服务,当他们完成工作时调用代理.

- (void)method1Handler {
        isMethod1Complete = YES;
        [self method3];
}

- (void)method2Handler {
        isMethod1Complete = YES;
        [self method3];
}
Run Code Online (Sandbox Code Playgroud)

如何在没有块的情况下解决这个问题 对于街区而言,Rob的榜样是最好的.

cocoa objective-c ios

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