nsoperationqueue

    1热度

    1回答

    嘿,我一直在与这个问题争斗了一段时间。也许在多线程知识方面我缺少一些东西,但是这里发生了什么。当我创建一个nsoperation队列时,分配的任何变量在“[request startSynchronous]”之后被清除;“代码行。以下是我在谈论: @implementation imageLoadOperation @synthesize object; -(id)initWithObjec

    0热度

    1回答

    我做了一个多文件下载器。 我使用NSOperationQueue实现了NSURLConnection。 NSOpetationQueue有许多NSURLConnection操作。 ,并设置MaxConcurrentOperationCount分至10 我想我的代码是正确的,但运行该项目后,这是错误的。 发生了一些连接错误。 文件的网址是正确的。并完成文件下载。 但下载文件,发生“超时”错误。 这是

    0热度

    2回答

    我有一个MKMapView,另一个类有一个线程添加批注到MKMapView。 但问题是,MKMapView.annotations是非原子的。所以,其他班级正在添加注释......如果用户不移动地图的可见区域,则看起来确定。但是如果你继续移动它,而另一个班级在那个时候向地图添加注释,则应用程序崩溃。 因为在地图动画过程中阵列发生了变化。 我做了NSOperationQueue,并将每个添加的注释工

    3热度

    1回答

    我想在我的应用程序中使用NSOperations来解决线程问题。我已经阅读了一些教程,现在我知道我必须做什么,但我有一个问题。每个班级必须有相同的NSOperationQueue。如果我在每个班级中使用新的NSOperationQueue,该怎么办?会有并发问题吗?

    1热度

    2回答

    我正在创建一个MyOperation对象(从NSOperation继承)并添加到NSOperationQueue。然后我在MyOperation上做KVO。 我使用这种方法 - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(voi

    3热度

    1回答

    我有一个带有表视图的导航视图,当单击一行时,行indexPath传递给下一个视图。 在详细信息视图viewDidLoad,我从核心数据中提取数据。我用的是取从应用程序委托 [appDelegate loadItem:i]; 正如你能看到我的传球只有一个整数,它携带的行号。 的问题是: 我怎么能够做这样的过程在另一个线程(在后台) 我需要这个,因为有时候的结果取太大,所以处理需要3秒延迟推详细视图。

    0热度

    2回答

    我正在使用UITableView来显示一些字符串消息,并且我使用NSOperationQueue来保存在后台线程中获取消息的自定义NSOperation。一条消息成功获取后,自定义NSOperation将通知UITableView控制器显示它。 如果我在导航栏上点击返回按钮以在所有消息加载后从UITableView切换到其他视图,那么每件事情都可以。但是,如果我点击后面的按钮,而一些消息仍然加载,

    0热度

    1回答

    我在NSOperation中遇到问题。我尝试了很多方法,但它会在屏幕后面运行,但不会显示在我的桌面视图中。任何人都可以帮助我解决这个问题。我是NSOperation的新手。 Recents.h #import <UIKit/UIKit.h> #import "FlickrFetcher.h" @interface Recents : UITableViewController { Flic

    1热度

    1回答

    我正尝试在iPhone应用程序中使用OpenFlow(http://apparentlogic.com/openflow/)将文件从我的服务器中流出。我怎样才能做到这一点?我应该使用NSOperationQueue吗? 到目前为止,我已经能够: *使用本地文件 *使用来自Flickr他们的演示(使用Flickr的API和库) 代码加载本地图片: NSString *imageName; for

    12热度

    2回答

    我以后就用NSOperation和绘制一些建议: 我有一个主线程创建我NSOperation子类,然后把它添加到一个NSOperationQueue。 我NSOperation做一些繁重的处理,它的目的是在main()方法循环几分钟,不停地处理一些工作,但现在我只是有一个while()循环与睡眠(1)内,这是设置为五次左右(用于测试)。 主要(原)螺纹,其派生此NSOperation负责绘制到一个