I've got an app which I'm building for iOS4 (so that it automatically supports Fast App Switching), but I've got the 'iPhoneOSDeploymentTarget' set to 'iPhone OS 3.0' so that it works on 3.0 onwards.
When setting the 'iPhoneOSDeploymentTarget' it warns:
How would I go about doing the above? Reason being that I'm trying to implement the MFMessageComposeViewController for sending in-app SMS and whilst it works fine on an iOS4 device it falls over with my 3G running iPhone OS 3. This is the error it's retuning:
Any help would be greatly appreciated
When setting the 'iPhoneOSDeploymentTarget' it warns:
Framework APIs that are unavailable in earlier versions will be weak-linked; your code should check for null function pointers or specific system versions before calling newer APIs.
How would I go about doing the above? Reason being that I'm trying to implement the MFMessageComposeViewController for sending in-app SMS and whilst it works fine on an iOS4 device it falls over with my 3G running iPhone OS 3. This is the error it's retuning:
dyld: Symbol not found: _OBJC_CLASS_$_MFMessageComposeViewController
Referenced from: /var/mobile/Applications/04E3B207-A6CE-451B-9EF5-31D2CACF8DE8/GPS Info.app/GPS Info
Expected in: /System/Library/Frameworks/MessageUI.framework/MessageUI
Any help would be greatly appreciated