问题列表 - 第8904页

多线程ViewController中的UIWebView

我在viewcontroller中有一个UIWebView,它有两个方法如下.问题是如果我在第二个线程完成之前弹出(点击导航栏)此控制器,应用程序将在[super dealloc]之后崩溃,因为"试图从主线程以外的线程获取Web锁定或这可能是从辅助线程调用UIKit的结果." 任何帮助将非常感激.

-(void)viewDidAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(load) object:nil];
    [operationQueue addOperation:operation];
    [operation release];
}

-(void)load {
    [NSThread sleepForTimeInterval:5];
    [self performSelectorOnMainThread:@selector(done) withObject:nil waitUntilDone:NO];
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch memory-management objective-c uikit

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

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

可以在AS3中保存XML文件

var xml:XML = <myXml>
                    <item prop="1" />
                    <item prop="2" />
                </myXml>;
Run Code Online (Sandbox Code Playgroud)

我需要在本地硬盘(项目目录)中保存为xml文件.

是否可以保存as3本身?

actionscript-3

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

如何使用StructureMap 2.5.3附带的MoqAutoMocker?

我正在尝试使用StructureMap附带的MoqAutoMocker类,但我找不到任何应该如何使用它的示例.我必须继续使用的是使用RhinoMocks的StructureMap站点示例.

我要做的是使用Get方法引用我的一个自动模拟/注入依赖项.根据上面的链接,我应该可以做这样的事情

    // This retrieves the mock object for IMockedService
    autoMocker.Get<IMockedService>().AssertWasCalled(s => s.Go());
Run Code Online (Sandbox Code Playgroud)

注意如何使用AssertWasCalled,这表明Get函数返回对RhinoMocks Mock对象的引用?当我使用MoqAutoMocker时,同样的代码对我不起作用.

我有一个类SignInController,它依赖于构造函数中的ISecurityService.在示例中使用了像RhinoAutoMocker这样的MoqAutoMocker,我想我应该能够做到这一点......

var autoMocker = new MoqAutoMocker<SignInController>();
autoMocker.Get<ISecurityService>().Setup(ss => ss.ValidateLogin
(It.IsAny<string>(), It.IsAny<string>())).Returns(true); 
Run Code Online (Sandbox Code Playgroud)

但问题是我永远无法访问Setup方法.在这种情况下,对autoMocker.Get的调用似乎返回了一个ISecurityService实例而不是Mock <ISecurityService>

有没有人以这种方式成功使用过MoqAutoMocker?我只是做错了吗?

structuremap unit-testing moq

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

你如何使用泛型在基类上使用foreach?

这个问题是尝试Jon Skeet这个问题回答的结果.

所以我在上面的问题链接的问答中有以下代码.

 public abstract class DeliveryStrategy { }
public class ParcelDelivery : DeliveryStrategy { }
public class ShippingContainer : DeliveryStrategy { }

public abstract class Order<TDelivery> where TDelivery : DeliveryStrategy
{
    private TDelivery delivery;

    protected Order(TDelivery delivery)
    {
        this.delivery = delivery;
    }

    public TDelivery Delivery
    {
        get { return delivery; }
        set { delivery = value; }
    }
}

public class CustomerOrder : Order<ParcelDelivery>
{
    public CustomerOrder()
        : base(new ParcelDelivery())
    { }
}

public …
Run Code Online (Sandbox Code Playgroud)

c# generics foreach inheritance

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

条件LINQ在哪里声明?

我有一个linq语句,如果下拉索引不是0,我想添加一个额外的where子句.

people.Where(n.surname == "surname" || n.forename == "forename" && (dropdown.SelectedIndex > 0) ? n.id = dropdown.SelectedValue : n.id  > 0).Select(n => n);
Run Code Online (Sandbox Code Playgroud)

我甚至不确定我的尝试是否可能?

我想这样做而不是写两个不同的陈述.

有任何想法吗?

谢谢

.net c# linq lambda

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

为什么javascript转义函数会忽略@*/+?

我没有这方面的用例,但我最近被问到这个问题,w3schools帮助告诉你字符被忽略但不是为什么.

任何人都知道为什么会出现这种情况?

谢谢,大卫

javascript escaping

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

如何在不轮询ThreadState的情况下判断线程是否已完成执行?

是否有一种优雅的方式来了解工作线程何时完成执行,以便我可以访问它生成的资源?

例如,如果工作线程使用查询SQL Server列表

ServersSqlDataSourceEnumerator.Instance.GetDataSources();

并将结果保存在DataTable变量中,我可以使用什么机制来了解此DataTable变量何时已填充/可用.我不想轮询ThreadState; 当事件完成时触发事件是理想的,这样我就可以对结果执行操作.

谢谢!

.net c# multithreading worker-thread

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

.NET RIA服务/ WCF服务

我们正在创建一个n层Silverlight LOB应用程序,并正在考虑使用.NET RIA服务.我们不清楚这与我们当前的WCF服务API相关.我们目前的架构是:

Silverlight < - > WCF服务 < - > 业务逻辑 < - > 实体框架模型 < - > 数据库

观看了Nikhils Mix 09的演示后,看起来.NET RIA服务将取代我们的WCF和BusLog部分:

Silverlight < - > RIA服务 < - > EF模型 < - > DB

哪个好,期望我们需要公开一个标准的SOAP端点API供其他应用程序使用(Biztalk,Integration等)..NET RIA Services是否可以作为SOAP端点公开而无需异步要求?

通过.NET RIA服务实现WCF服务有多容易?你知道这个有什么好的在线例子吗?

谢谢,马克

wcf .net-3.5

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

什么是帮助程序类和脚本?

在很多框架/ AMS/CMS中,我看到了"helper"脚本和类的文件夹.帮助程序脚本和类到底做了什么?他们的具体目的是什么?这是由开发人员定义的还是他们的功能标准?

php frameworks helper content-management-system

5
推荐指数
2
解决办法
4455
查看次数