cocoa-touch

Pre-release checklist before building final version for App Store

Curious what practices people have learned before making their final build and submitting to the App Store? Aside from switching switching from Debug to Release & commenting out calls to NSLog what other basic and/or not so basic things should we be watching out for? ...

UITextField Being Non-Compliant Crashes App

Hi Everyone: I have a very simple class (shown below), however every time I run it, it returns: Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key field1.' I am drawing this nib file to the screen in the following way: UIVi...

how to identify Button click in Cocoa /Objective-C

I have a button in my program to start a new game.I didn't use IB,done it manually.Now the problem is that how will i identify that the button is pressed .Is there any built-in method like 'ButtonClick' or something??I have used :- -(void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event In this function i used CGPoint pt = [[t...

Switch Button not working in Cocoa-Touch

I am new to Objective-C and Cocoa-Touch development. I have an ON/OFF Switch on a view that is supposed to disable/enable hide/show another button on the same view, but for some reason it doesn't work sometimes, this is the behavior: 1st click: Switch to OFF, Other Button hidden => OK 2nd click: Switch to ON, Nothing happens => WRONG 3...

Is Core Data more efficient than custom indexing for "as-you-type" searching ?

Hello everyone, Actually, I'm working on a Core Data based iPhone application. I have two entities which contain more than 200000 rows each and I'm experiencing some performance issues during retrieval of data. For each fetch request, I must wait between 1 and 2 seconds before getting results. I'm thinking of implementing a custom searc...

Overlapping animations help!

Hi, Here is my code for making a bat flap its wings and respond to touches. - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSArray * imageArray = [[NSArray alloc] initWithObjects: [UIImage imageNamed:@"Bat1.png"], [UIImage imageNamed:@"Bat2.png"], [UIImage imageNamed:@"Bat3.png"], ...

Observing a UISlider's value - iPhone KVO

By default, when I observe the value of a UISlider, it only updates once, when the slider is clicked, not continuously, even thought that is the slider's setting. Is there a way to get the continuous value change of the slider? ...

Best time/place to do cleanup in an iphone app

I have a typical RSS style application . I want to delete all the stories which are more than X days old, So that i dont keep filling up users HardDisk with old stories . Now, I am wondering what the best time and place for doing such clean up would be ? Is applicationWillTerminate in the app delegate right place to do it ? Also I thin...

IPhone - Setting NSString from array, double standards!

Hi, In the following bit of code, I'm setting the table view cell text with a value from the NSMutableArray 'categories' which is a property of my view controller. That works fine. But when I try the exact same code in another method, it crashes (it compiles without errors or warnings). If I change the following line in the didSelect...

Frame load interrupted error while loading a word document in UIWebView

I want to load a word document using UIWebView. I used the code provided in http://developer.apple.com/iphone/library/qa/qa2008/qa1630.html to load the document. But not all the documents load successfully. Sometimes I get an error Error Domain=WebKitErrorDomain Code=102 UserInfo=0x145bc10 "Frame load interrupted" The error seems to ...

Using scrollViewDidScroll with multiple UIScrollViews

I have two horizontally scrolling UIScrollViews stacked vertically on top of each other within one ViewController. Each UIScrollView takes up half the screen. I am trying to independently track the position of both UIScrollViews. I have successfully used this to track the position of the top UIScrollView: - (void)scrollViewDidScroll...

Only first UIView added view addSubview shows correct orientation

I've got three ViewControllers set up to handle three views. The problem that I'm having is that in the simulator the orientation is LandscapeRight (which is what I want), and the first view shows up correctly in that landscape view, but when I move onto the second and third views, they show up rotated 90 degrees counter-clockwise with ...

Accessing the Address Book in iPhone OS

Hi Everyone: I'm wondering if someone could direct me to an article that explains how to access the address book contacts in the form that Address Book on the desktop can read. Thanks for any help! ...

Geo-tagging a photo on the iPhone?

Hi everyone. A link or a bit of code would be much appreciated! I have an app that lets users take photos. Here's the code I use to create the jpeg file. How can I add a geo-tag to the photo's EXIF data, assuming the parameter info has a lat and lon? - (void) saveImage:(NSDictionary*) info { NSFileManager *fileManager = [NSFileMan...

What's wrong with this selector declaration?

I expect this to work based on the docs here: http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocSelectors.html SEL sel = @selector(loadMapType:[ms uniqueTilecacheKey]); "error: expected ')' before '[' token" ...

Passing Around a Selector and Then Specifying Parameters

I have a function that creates a UIView with a bunch of UIButtons. Each button calls a function with a string for a parameter. So, in my function I do something like: [button addTarget: [multiRadio objectAtIndex:0] action: NSSelectorFromString([multiRadio objectAtIndex:1]) forControlEvents:UIControlEventTouchUpInside]; H...

how to sharp/blur an uiimage in iphone?

i have a view with uiimageview and an UIimage set to it.how do i make image sharp or blur using coregraphics? ...

Calling a function from another UIViewController

Hi guys, I'm a beginner programmmer, this is for xcode - iPhone. although i made alot of my iPhone app but i seem to lack some understanding of how a simple communication might work. Specially when I've got 2 ViewControllers. And I wana call one function of a ViewController from another ViewController. Both are under a tabbarControlle...

What is the correct way to "gang" together and keep in sync a pair os UIScrollViews?

I would like to have a pair of scrollviews - call them scrollA and scrollB - on the screen that work in parallel. When the user scroll/zooms scrollA scrollB mimics that behavior, zooming and panning identically. And vice versa. Is this possible? Thanks in advance. Cheers, Doug ...

UIScrollView bug? float foo = scrollview.zoomScale crashes the app.

In method viewForZoomingInScrollView: of the delegate to my scrollview I do the seemingly innocent: // scrollView is the parameter passed to this method float foo = scrollView.zoomScale Boom! Crash, hello gdb. Is this a known bug? Should I submit it? Cheers, Doug ...