iOS NSOperation subclass freezes device rotation on execution
I need your help. I have write my own custom NSOperation class called GetNewsOperation. I call it like this:

    GetNewsOperation *getNewsOperation = [[GetNewsOperation alloc] initWithLocalNewsCategories:self];
    [loadNewsOperationQueue addOperation:getNewsOperation];
    [getNewsOperation release];

In GetNewsOperation class I have implemented **init** method for initialization and **main** method for executing operation and returning data back to the main thread.

Everything works fine but I have a minor problem. When this operation is called application does not rotate on device orientation change. It changes after operation is finished.

As far as I know this operation is running for sure in new thread (not in main) cos all other elements in the app are active (not freezed). But I have only problem with orientation. The app looks kind a crappy if application does not rotate only when this operation occurs...

How can I solve this?

Thanks!
iOS NSOperation subclass freezes device rotation on execution
===

I need your help. I have write my own custom NSOperation class called GetNewsOperation. I call it like this:

    GetNewsOperation *getNewsOperation = [[GetNewsOperation alloc] initWithLocalNewsCategories:self];
    [loadNewsOperationQueue addOperation:getNewsOperation];
    [getNewsOperation release];

In GetNewsOperation class I have implemented **init** method for initialization and **main** method for executing operation and returning data back to the main thread.

Everything works fine but I have a minor problem. When this operation is called application does not rotate on device orientation change. It changes after operation is finished.

As far as I know this operation is running for sure in new thread (not in main) cos all other elements in the app are active (not freezed). But I have only problem with orientation. The app looks kind a crappy if application does not rotate only when this operation occurs...

How can I solve this?

Thanks!