xcode

How do I code for different versions of iPhone OS in XCode?

I seem to have a bug because I'm using -[AVAudioSession setActive:withFlags:error:] in an iPhone project that is for 3.0 - 4.0.2. So I guess I need to put one of those #IF lines in, so I can get it to do different things based on the OS version... But I can't find out how to do it. Can anyone help please? Thanks! :) ...

Objective-C TableView Select Item Troubles...

Hello! I'm having trouble having my app respond when an Item is selected in the table view. I'm running everything from my app delegate (the table functions that is like dataSource and TitleForHeaderAtSection etc) which are all being called fine. However it is not calling my selection method when I tap on a item in the list. I even put ...

How to link third party libraries like fftw3 and sndfile to an iPhone project in Xcode?

I'm trying to link third party libraries like fftw3 and sndfile to my iPhone project in Xcode3.2. I got it working in a regular Mac project by setting the "Header Search Path" to "/usr/local/include" and the "Other Linker Flags" to "-lfftw3 -lsndfile" under the project build configuration. However, it gave me "library not found for -lfft...

How should I organize my xCode project files?

I'm trying to wrap my head around xCode's file organization - or lack there of. I can do all I wan in project and it looks great with all the "fake" folders and structure. I go look at the file system and boom HUGE mess. I've tried importing files with the Create Folder Reference for any added folder option checked and that works, kinda....

What to keep for iPhone app?

I have submitted an iPhone app to Apple for approval and distribution. What do I need to save of the code and compilations to be able to bug-fix if (when?) the bugs come in? Should I just save everything, or just the symbols file? ...

iphone application update

hi, i would like to check: if a user downloaded my app, than i make some update to app, data etc., itunes will auto remind the user of the update through app store, and the user can update for free? or do i have to set such reminder in my application? else, is there a way for me to send this notification? thks Rgds ...

iPhone storing large amounts of images

I have a large amount of images that correspond to records in a sqlite db. where should I store them? I have 3 versions of the same image - large, med, thumb sizes. (I don't want to store them in the db table, but reference them instead from each record) all the images have the same name - each small, med and large image files would all...

respondsToSelector send to deallocated object

Hi, I try to find out why my app crashes (RSS Reader) if I send a wrong URL to NSXML Parser. I got an EXC_BAD_ACCESS. So after some Searching I found out that I have to use Zombies. So I added the following arguments to the environment: CFZombieLevel = 3 NSMallocStaclLogging = YES NSDeallocateZombies = NO MallocStackLoggingNoCompact...

How do you stop autorotate when a modal view is active?

My application crashes if I attempt to rotate the iPad when a modal view is present. How do you stop autorotation while modal views are present or better yet how do you make it so that modal view rotates along with everything else (when the application crashes everything rotates but the modal view)? Many thanks! ...

Why is UISwitch only visible if I rename the class?

Hello everyone, I had a class called OptionsTableViewController which inherited UITableViewController. I changed the superclass to UIViewController implementing the UITableViewDelegate and UITableViewDataSource protocols, because I needed the tableView to be in a specific position. Now some table cells have a UISwitch as accessoryView....

Core Animation Layer Rotation on the left side?

Hi, With the following code I'm able to rotate the layer based on the left side. But how can I rotate it based on the right side? Thank you, Jose. CALayer *layer = [masterTasksLeftSideView layer]; [layer removeAllAnimations]; CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"]; CATrans...

Detecting compiler versions during compile time

This is both a question and a reference and I am hoping that people can build upon this so that it can be reused by people with similar questions. How can we reliably detect a particular version of a C/C++/ObjC compiler? Now I know the answer for Visual Studio and partially know the answer for Xcode. Now for the Visual Studio compiler...

Generated Custom Managed Object Class does not build

I have built an data model in Xcode and I have generated a custom managed object class from one of the entities in the model. I am not sure why but I don't think the custom class is building properly. For example if I just type some random stuff in the middle of a class declaration like: @class MyOtherClass; @interface MyClass : NSM...

How do I make an array of SystemSoundIDs? Using AudioToolbox framework

I'm used to creating sounds like this: NSString *explosionsoundpath = [[NSBundle mainBundle] pathForResource:@"explosion" ofType:@"caf"]; CFURLRef explosionurl = (CFURLRef ) [NSURL fileURLWithPath:explosionsoundpath]; AudioServicesCreateSystemSoundID (explosionurl, &explosion1a); AudioServicesCreateSystemSoundID (explosionurl, &explosio...

How to find iOS 4 only code in iPhone project

Hi i have a iPhone Project with Base SDK 4.0 and Deployment Target set to 3.0 with XCode 3.2.3. Is there an "easy" way to find out whether i use iOS 4 only API calls in my Source Code. I'm aware that i could install an old XCode to run my project against an e.g. 3.1.3 Simulator, but i hope there is a simpler way for checking this. Any...

iPhone CodeSign failed

So - I am a registered iPhone developer (Having paid my $99/year). I have followed all the steps provided by Apple to get the provisioning and code-signing files. However, when I click 'build', it says: "Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19...

Problem with info view on iPhone app

I am currently using this code to bring up an info view for an iPhone app. -(IBAction)showInfo:(id)sender { InfoView *info = [[InfoView alloc] initWithNibName:nil bundle:[NSBundle mainBundle]]; info.modalTransitionStyle = UIModalTransitionStylePartialCurl; [self presentModalViewController:info animated:YES]; [info release]; } And thi...

precompiled header name gets stuck

I'm new to xcode and I must be missing something. Create a new command-line project. Call it tempprog (for instance). Select Project/Edit Project Settings. Edit the name of the prefix header (tempprog_Prefixz.pch). Build - it will fail, of course, looking for tempprog_Prefixz.pch Now change the name of the prefix header back to temppro...

UIWebview: open certain links in safari (not all)

Hi everyone.. I have a webpage in uiwebview.. On this page are a couple of http:// links. One of them I want to have it opened in safari. The rest can open in UIWebview. I used this code so far; - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationTyp...

Method Parameter NSUInteger and call using IndexPath.row gives warning to use a type cast

I am surprised that the following calls result in type-cast warning: I have a class MyClass with the following method: - (id) initWithData:(NSUInteger)mNumber; when I call this method using (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { MyClass *lClass = [[MyClass alloc] initWithData:i...