nsthread

SHowing Actvity Indicator View Using Thread Shows This Error in gdb?

i m using this on uitableviewcell's didselectrow method [NSThread detachNewThreadSelector:@selector(showMyWaitView) toTarget:self withObject:nil]; it works fine but it shows error in gdb like this 2009-08-10 12:45:01.313 FlashCards[1209:6307] * _NSAutoreleaseNoPool(): Object 0x458200 of class UIView autoreleased with no pool in place...

NStimer from NSThread

iphone project. How can i call NStimer from NSThread? I tried with no luck. ...

Painting a UIView from a background NSThread?

hi guys. I am developing GL paint application. To paint any object, I am using UIView that implemented. Starting paint method : - (void)viewDidLoad { .... [NSThread detachNewThreadSelector:@selector(paintingObjects) toTarget:self withObject:nil]; } - (void)paintingOb...

NSURLDownload delegate methods on a separate thread

Hey, Is anyone aware of a way to receive NSURLDownload's delegate methods on a separate thread, i.e. not the main one? I am using an NSOperationQueue to manage them but at the moment I need to use the performSelectorOnMainThread method to get it too work. The problem with this is that it drives the kernel task crazy reaching about 30% o...

Does NSThread have a separate heap? What about pthread (on iPhone)

If I detach an NSThread will Cocoa run it in a separate memory heap or memory zone? For example, if I were to detach a thread, use malloc to create a large buffer, and then let the thread exit, would I get that memory back in some kind of automatic thread cleanup, or would it be leaked? What about if I used a POSIX thread (pthread) inst...

Any special autorelease actions for a variable passed from one thread to another(iphone)

I have a NSDictionary that is passed from the main thread to a second thread which retains, uses, then releases the variable. What if the main thread autorelease pool is drained while the 2nd thread is still using the variable? Even though I have retained the variable in the 2nd thread, will the main thread's pool know that its still be...

How to pause an NSThread until notified?

I have a worker thread that I want to do one bit of its task, then pause & wait for the "ok, continue" command from another thread, then pause & wait, etc. The use case is: the controlling object is a view that I want to display information about what's going on inside the worker-thread, and allow me to "single-step" through the worker ...

App modal NSPanel / sheet / dialog + NSThread == window hangs ??

I'm in the midst of debugging an extremely unusual problem, and I was wondering if anybody might have any insight into what might be going wrong: In a controller class from a NIB, I take an NSPanel from that same NIB, and then show it app modally on an NSWindow (that was created by hand in code): [[NSApplication sharedApplication] begi...

scheduling a Thread after a Thread in iphone application

I want to schedule a thread after a thread completion. Is it possible ? How? For example ( to specify my need ) - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { // 1. response - schedule myThread // 2. response - schedule a new thread which will be executed after myThread // 3. response - s...

NSThread Error in Objective-C

Hi , I am getting this error bool _WebTryThreadLock(bool), 0x1b53d0: Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be a result of calling to UIKit from a secondary thread. Crashing now... what is this due to ? Thanks ...

UITabBar appearance problem + NSThreads

I'm having a problem when trying to add a UITabBar as a subview of my AppDelegate's window. The link above shows a screenshot of the messy state of the screen. TabBarInAMessyState.png The results are unpredictable. In this picture only the UITabBarItem's titles were affected, but sometimes the TabBar background is not shown (consequent...

Thread-safe NSMutableArray question

I am developing a RSS reader which uses a NSMutableArray (_stories) to store the contents of the RSS Feed. This array is being used by two different threads in the application and may be accessed simultaneously in two occasions, since: It is the data-source of the UITableViewController (which reads it's content and shows the desired in...

Delegation in a NSThreaded Design? (iPhone)

Hi Im using a large amount of very small web services in my app and I have been down a couple of roads that does not scale or work as desired. The Design approach Im thinking about: The task for the viewController is to ask for a set of data from a general webServicesClass, this task is started in a new NSThread -> this will instantiat...

NSThread object retained twice?

I have a class derived from NSThread: @interface FSEventMonitorThread : NSThread { FSEventStreamRef m_fseStreamRef; CFRunLoopRef m_runLoop; } - (id) initWithStream: (FSEventStreamRef)fseStreamRef; - (void) dealloc; - (void) main; @end @implementation FSEventMonitorThread - (id) initWithStream: (FSEventStreamRef)fse...

NSThread and OpenGL Problem

My Game (made using OpenGLES 2D) is Completely Working and Now we are trying to add Loading screen in between Levels while deallocating all resources and allocate new resources the loading screen should appear So for this we ve decided to us NSThread //setting flag for thread [NSThread detachNewThreadSelector:@selector(LoadingScreen:...

Stop NSThread while downloading

I have an iPhone app, where I'm displaying a tableview, that's loaded from an RSS feed. When the view is loaded, I call this method to run in a new NSThread: - (void)start:(NSURL*)url { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSXMLParser *XMLParser = [[[NSXMLParser alloc] initWithContentsOfURL:url] autorelease]; [...

Using performSelectorInBackground to run loading indicator

I have such a code: [self performSelectorInBackground:@selector(indicator) withObject:nil]; [self mail]; //opening my controller of e-mail sending - (void)indicator { [actView startAnimating]; } This works fine, but i'm afraid of thread safety. I'm not allocating memory in a second thread, but smth tell's me that's too simple:) ...

NSAssert usage in threads

I'm trying to use NSAssert throughout my iPhone app so that if an unexpected condition occurs, the application fails-fast and crashes with a meaningful message in the crash log. This works fine if the failing NSAssert is on the main thread, as it raises NSInternalInconsistencyException by default which is uncaught and stops execution. B...

Objective-C NSThread ref counting convention (retain vs autorelease)

My main program spawns a thread, which executes the following: // alloc autorelease pool somewhere before NSArray *blah = [NSArray arrayWithObject: @"moo"]; [self performSelectorOnMainThread: @selector(boonk:) withObject: blah waitUntilDone: NO]; // release autorelease pool somewhere after Now, this seems buggy to me because the...

How can I exit [NSRunLoop runUntilDate]?

Hi everyone, I am writing an application which has to communicate with a device connected via USB. The app sends and receives data in turns from the device on a fixed timing. All Rx/Tx happens in a separate thread because otherwise the UI would be blocked. The basic structure looks basically like this. (autorelease pools and stuff omitt...