Skip to content
Browse files

Fix missing point issue

Minor clean up
Add Feedback button on settings screen
  • Loading branch information...
1 parent 720fd7e commit c9d3e247cf0157496fe13c0e037b0c7d5e47d2de @nmeierpolys committed May 12, 2012
View
8 Classes/Appirater.h
@@ -56,7 +56,7 @@ extern NSString *const kAppiraterReminderRequestDate;
/*
This is the message your users will see once they've passed the day+launches
- threshold.
+ threshold.`
*/
#define APPIRATER_LOCALIZED_MESSAGE NSLocalizedString(@"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!", nil)
#define APPIRATER_MESSAGE [NSString stringWithFormat:APPIRATER_LOCALIZED_MESSAGE, APPIRATER_APP_NAME]
@@ -99,7 +99,7 @@ extern NSString *const kAppiraterReminderRequestDate;
Users need to 'use' the same version of the app this many times before
before they will be prompted to rate it.
*/
-#define APPIRATER_USES_UNTIL_PROMPT 8 // integer
+#define APPIRATER_USES_UNTIL_PROMPT 15 // integer
/*
A significant event can be anything you want to be in your app. In a
@@ -119,13 +119,13 @@ extern NSString *const kAppiraterReminderRequestDate;
'Remind me later'. This value specifies how long (in days) Appirater
will wait before reminding them.
*/
-#define APPIRATER_TIME_BEFORE_REMINDING 1 // double
+#define APPIRATER_TIME_BEFORE_REMINDING 2 // double
/*
'YES' will show the Appirater alert everytime. Useful for testing how your message
looks and making sure the link to your app's review page works.
*/
-#define APPIRATER_DEBUG YES
+#define APPIRATER_DEBUG NO
@interface Appirater : NSObject <UIAlertViewDelegate> {
View
4 Classes/DetailViewController.h
@@ -33,6 +33,7 @@
int zoomLevel;
bool isUpdating;
bool isInBackground;
+ bool changedSettings;
NSDate *lastUpdate;
NSDate *idleTime;
@@ -51,6 +52,8 @@
double maxIdleTime;
double updateInterval;
bool showRouteLines;
+ bool showPins;
+ bool previousShowPins;
//InAppSettings view
IASKAppSettingsViewController *appSettingsViewController;
@@ -96,5 +99,4 @@
- (void)stopMonitoringLocation;
- (void)startMonitoringLocation;
-
@end
View
129 Classes/DetailViewController.m
@@ -77,10 +77,12 @@ - (void)viewDidLoad {
self.idleTime = [[NSDate alloc] init];
- [self loadAnnotationsToMap];
+ showPins = true;
[self loadDefaults];
+ [self loadAnnotationsToMap];
+
addresses = [[NSMutableArray alloc] init];
zoomLevel = 1;
@@ -99,13 +101,7 @@ - (void) loadDefaults {
maxIdleTime = maxIdleTime * 60; //multiply by 60 since t he setting is given in minutes but used in seconds
updateInterval = [[defaults stringForKey:@"updateInterval"] doubleValue];
showRouteLines = [defaults boolForKey:@"showRouteLines"];
-
- NSDictionary *dictionary =
- [NSDictionary dictionaryWithObjectsAndKeys:[NSString stringWithFormat:@"%i",allowBackgroundUpdates], @"allowBackgroundUpdates",defaultEmail, @"defaultEmail",maxIdleTime,@"maxIdleTime",updateInterval,@"updateInterval",showRouteLines,@"showRouteLines",
- nil];
-
- [FlurryAnalytics logEvent:@"loadDefaults" withParameters:dictionary];
-
+ showPins = [defaults boolForKey:@"showPins"];
}
- (void)viewDidDisappear:(BOOL)animated{
@@ -114,6 +110,41 @@ - (void)viewDidDisappear:(BOOL)animated{
}
- (void)viewDidAppear:(BOOL)animated{
[self loadDefaults];
+
+ if(changedSettings)
+ {
+ changedSettings = false;
+
+ //Change from Showing pins -> not showing pins
+ if(previousShowPins && !showPins)
+ {
+ for (id annotation in _mapView.annotations) {
+ if (![annotation isKindOfClass:[MKUserLocation class]])
+ [_mapView removeAnnotation:annotation];
+ }
+ }
+
+ //Change from not showing pins -> showing pins
+ if(!previousShowPins && showPins)
+ {
+ for(MyLocation *location in self.selectedTrip.locations)
+ {
+ [_mapView addAnnotation:location];
+ }
+ }
+ previousShowPins = showPins;
+
+ NSDictionary *dictionary =
+ [NSDictionary dictionaryWithObjectsAndKeys:[NSString stringWithFormat:@"%i",allowBackgroundUpdates], @"allowBackgroundUpdates",
+ defaultEmail, @"defaultEmail",
+ [NSString stringWithFormat:@"%i",maxIdleTime], @"maxIdleTime",
+ [NSString stringWithFormat:@"%i",updateInterval], @"updateInterval",
+ [NSString stringWithFormat:@"%i",showRouteLines], @"showRouteLines",
+ [NSString stringWithFormat:@"%i",showPins], @"showPins",
+ nil];
+ [FlurryAnalytics logEvent:@"loadDefaults" withParameters:dictionary];
+ }
+
[self startMonitoringLocation];
[self drawRouteLines];
}
@@ -173,15 +204,14 @@ - (void)loadAnnotationsToMap {
//Clear existing mapview annotations
//[self removeAllAnnotations];
- NSMutableArray *locations = [selectedTrip locations];
-
- int count = locations.count;
- for(int i=0;i<count;i++){
- MyLocation *location = [locations objectAtIndex:i];
- [_mapView addAnnotation:location];
+ if(showPins)
+ {
+ for(MyLocation *location in self.selectedTrip.locations){
+ [_mapView addAnnotation:location];
+ }
}
- [self drawRouteLines];
+ [self drawRouteLines];
}
- (void)locationUpdate:(CLLocation *)location {
@@ -262,7 +292,10 @@ - (UIImageView *)GetUserNoteImageView
- (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>) annotation
{
MKPinAnnotationView *annotationView = nil;
- //Standard pin - no note entered
+ if(!showPins)
+ return nil;
+
+ //Standard pin - no note entered
static NSString *defaultID = @"com.invasivecode.pin";
annotationView = (MKPinAnnotationView *)[self.mapView dequeueReusableAnnotationViewWithIdentifier:defaultID];
@@ -280,6 +313,15 @@ - (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnn
{
UIImageView *imageView = [self GetUserNoteImageView];
[annotationView addSubview:imageView];
+ annotationView.pinColor = MKPinAnnotationColorPurple;
+ }
+ else {
+ for(UIView *view in annotationView.subviews)
+ {
+ [view removeFromSuperview];
+ }
+
+ annotationView.pinColor = MKPinAnnotationColorRed;
}
UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeContactAdd];
@@ -355,26 +397,41 @@ - (void) alertView: (TSAlertView *) alertView
return;
NSString *userNote = alertView.inputTextField.text;
-
- if(userNote.length > 0){
- //update current location with user note
- MyLocation *highlightedLocationObj = [selectedTrip.locations objectAtIndex:selectedLocationIndex];
+
+ MKAnnotationView* aView = [_mapView viewForAnnotation:highlightedAnnotation];
+ MyLocation *initialAnnotation = highlightedAnnotation;
+
+ //update current location with user note
+ MyLocation *highlightedLocationObj = [selectedTrip.locations objectAtIndex:selectedLocationIndex];
+ if (userNote.length > 0) {
highlightedLocationObj.name = [NSString stringWithFormat:@"Point %i: %@",selectedLocationIndex+1,userNote];
- highlightedLocationObj.userNote = userNote;
+ }
+ else {
+ highlightedLocationObj.name = [NSString stringWithFormat:@"Point %i (%@)",selectedLocationIndex+1,highlightedLocationObj.time];
+ }
+
+ highlightedLocationObj.userNote = userNote;
+
+ [_mapView removeAnnotation:initialAnnotation];
+ [_mapView addAnnotation:highlightedLocationObj];
- //Add note icon
- MKAnnotationView* aView = [_mapView viewForAnnotation:highlightedAnnotation];
+ //Add note icon or clear previous note icon
+ if(userNote.length > 0)
+ {
[aView addSubview:[self GetUserNoteImageView]];
- //Close callout
- [_mapView deselectAnnotation:(id <MKAnnotation>)highlightedAnnotation animated:NO];
- [_mapView selectAnnotation:(id <MKAnnotation>)highlightedAnnotation animated:NO];
- if(summaryView.alpha != 0)
- summaryBody.text = [self tripSummary:selectedTrip];
-
- summaryBody.text = [self tripSummary:selectedTrip];
+ NSDictionary *dictionary =
+ [NSDictionary dictionaryWithObjectsAndKeys:[NSString stringWithFormat:@"%i",userNote.length], @"length",nil];
+ [FlurryAnalytics logEvent:@"AddNote" withParameters:dictionary];
}
- //[self printTripInfo];
+
+ //Reload callout
+ //[_mapView deselectAnnotation:(id <MKAnnotation>)highlightedAnnotation animated:NO];
+ [_mapView selectAnnotation:(id <MKAnnotation>)highlightedAnnotation animated:NO];
+ if(summaryView.alpha != 0)
+ summaryBody.text = [self tripSummary:selectedTrip];
+
+ summaryBody.text = [self tripSummary:selectedTrip];
}
}
@@ -429,7 +486,8 @@ - (void)plotData:(CLLocationCoordinate2D)coordinate {
NSString *subtitle = [NSString stringWithFormat:@"No address: %@",tempAnnotation.coordName];
[tempAnnotation setSubtitle:subtitle];
[selectedTrip addLocation:tempAnnotation];
- [_mapView addAnnotation:tempAnnotation];
+ if(showPins)
+ [_mapView addAnnotation:tempAnnotation];
summaryBody.text = [self tripSummary:selectedTrip];
summarySubTitle.text = [self tripNumPoints:selectedTrip];
@@ -443,7 +501,8 @@ - (void)plotData:(CLLocationCoordinate2D)coordinate {
[tempAnnotation setSubtitle:subtitle];
[selectedTrip addLocation:tempAnnotation];
- [_mapView addAnnotation:tempAnnotation];
+ if(showPins)
+ [_mapView addAnnotation:tempAnnotation];
summaryBody.text = [self tripSummary:selectedTrip];
summarySubTitle.text = [self tripNumPoints:selectedTrip];
@@ -575,7 +634,7 @@ - (NSString *)tripSummary:(Trip *)trip{
withString:@", "];
output = [output stringByAppendingFormat:@"%i. %@ (%@)\n",i+1,formattedSubtitle,location.time];
if(location.userNote.length > 0)
- output = [output stringByAppendingFormat:@"-- %@\n\n",location.userNote];
+ output = [output stringByAppendingFormat:@" -- %@\n\n",location.userNote];
}
}
return output;
@@ -720,8 +779,10 @@ - (IBAction)btnToggleText:(id)sender {
- (void)openConfig
{
+ previousShowPins = showPins;
self.appSettingsViewController.showDoneButton = NO;
[self.navigationController pushViewController:self.appSettingsViewController animated:YES];
+ changedSettings = true;
}
- (void)openMail
View
4 Classes/RootViewController.m
@@ -336,7 +336,7 @@ - (void)loadTripFromPlist:(int)index{
if(plistArr.count == 0)
return;
//Translate plist array into annotation objects and add to _mapView
- NSUInteger count = [plistArr count]-1;
+ NSUInteger count = [plistArr count];
for (NSUInteger i = 0; i < count; i++) {
//Retrieve objects out of this element's dictionary
@@ -456,7 +456,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
//[self saveTripToPlist:indexPath.row];
-
+ [self setEditing:NO animated:NO];
//Initialize the detail view controller and display it.
DetailViewController *dvController;
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
View
15 Classes/TableViewAppDelegate.m
@@ -29,7 +29,11 @@ - (void)applicationDidFinishLaunching:(UIApplication *)application {
NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
//Start Flurry session
- [FlurryAnalytics startSession:@"8ESZMG4HR6K4A4IMIEP5"];
+ //[FlurryAnalytics startSession:@"8ESZMG4HR6K4A4IMIEP5"]; //Testing
+ [FlurryAnalytics startSession:@"TDS9SNISF6JL6BSBU77K"]; //Release
+
+ //Testing: 8ESZMG4HR6K4A4IMIEP5
+ //Release: TDS9SNISF6JL6BSBU77K
//Attach Flurry to log page views on the navigation controller
UINavigationController *tmpNavigationController = (UINavigationController *)self.window.rootViewController;
@@ -56,6 +60,7 @@ - (void)applicationDidFinishLaunching:(UIApplication *)application {
@"10",@"maxIdleTime",
@"5",@"updateInterval",
@"YES",@"showRouteLines",
+ @"YES",@"showPins",
nil];
[defaults registerDefaults:appDefaults];
[defaults synchronize];
@@ -72,8 +77,8 @@ - (void)applicationDidFinishLaunching:(UIApplication *)application {
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
- APIWorker *APIobj = [[APIWorker alloc] init];
- [APIobj sendIDInfo:@"TripLog"];
+ //APIWorker *APIobj = [[APIWorker alloc] init];
+ //[APIobj sendIDInfo:@"TripLog"];
[Appirater appLaunched:YES];
}
@@ -91,8 +96,8 @@ - (void)applicationWillEnterForeground:(UIApplication *)application {
id testView = navigationController.viewControllers.lastObject;
if([testView isKindOfClass:[DetailViewController class]])
{
- APIWorker *APIobj = [[APIWorker alloc] init];
- [APIobj sendIDInfo:@"TripLog"];
+ //APIWorker *APIobj = [[APIWorker alloc] init];
+ //[APIobj sendIDInfo:@"TripLog"];
DetailViewController *detailView = navigationController.viewControllers.lastObject;
[detailView enteringForeground];
}
View
4 Info.plist
@@ -39,11 +39,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>1.3</string>
+ <string>1.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>1.3</string>
+ <string>1.4</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSMainNibFile</key>
View
8 Root.inApp.plist
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>New item</key>
+ <string></string>
+</dict>
+</plist>
View
113 Settings.bundle/Root.inApp.plist
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>PreferenceSpecifiers</key>
+ <array>
+ <dict>
+ <key>Type</key>
+ <string>PSToggleSwitchSpecifier</string>
+ <key>Title</key>
+ <string>Background updates:</string>
+ <key>Key</key>
+ <string>allowBackgroundUpdates</string>
+ <key>DefaultValue</key>
+ <true/>
+ <key>TrueValue</key>
+ <string>YES</string>
+ <key>FalseValue</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Type</key>
+ <string>PSTextFieldSpecifier</string>
+ <key>Title</key>
+ <string>Default email:</string>
+ <key>Key</key>
+ <string>defaultEmail</string>
+ <key>KeyboardType</key>
+ <string>EmailAddress</string>
+ </dict>
+ <dict>
+ <key>Type</key>
+ <string>PSTextFieldSpecifier</string>
+ <key>Title</key>
+ <string>Minutes to idle:</string>
+ <key>Key</key>
+ <string>maxIdleTime</string>
+ <key>DefaultValue</key>
+ <string>20</string>
+ <key>KeyboardType</key>
+ <string>NumberPad</string>
+ </dict>
+ <dict>
+ <key>Type</key>
+ <string>PSTextFieldSpecifier</string>
+ <key>Title</key>
+ <string>Seconds between updates:</string>
+ <key>Key</key>
+ <string>updateInterval</string>
+ <key>DefaultValue</key>
+ <string></string>
+ <key>KeyboardType</key>
+ <string>NumberPad</string>
+ </dict>
+ <dict>
+ <key>Type</key>
+ <string>PSToggleSwitchSpecifier</string>
+ <key>Title</key>
+ <string>Connect points: </string>
+ <key>Key</key>
+ <string>showRouteLines</string>
+ <key>DefaultValue</key>
+ <true/>
+ <key>TrueValue</key>
+ <string>YES</string>
+ <key>FalseValue</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Type</key>
+ <string>PSToggleSwitchSpecifier</string>
+ <key>Title</key>
+ <string>Show pins: </string>
+ <key>Key</key>
+ <string>showPins</string>
+ <key>DefaultValue</key>
+ <true/>
+ <key>TrueValue</key>
+ <string>YES</string>
+ <key>FalseValue</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Title</key>
+ <string>How can we improve?</string>
+ <key>Type</key>
+ <string>PSGroupSpecifier</string>
+ </dict>
+ <dict>
+ <key>DefaultValue</key>
+ <string></string>
+ <key>IASKMailComposeBccRecipents</key>
+ <array/>
+ <key>IASKMailComposeBodyIsHTML</key>
+ <string>NO</string>
+ <key>IASKMailComposeCcRecipents</key>
+ <array/>
+ <key>IASKMailComposeSubject</key>
+ <string>Feedback for My Trip Log app</string>
+ <key>IASKMailComposeToRecipents</key>
+ <array>
+ <string>triplogapp@gmail.com</string>
+ </array>
+ <key>Title</key>
+ <string>Send Questions or Comments</string>
+ <key>Type</key>
+ <string>IASKMailComposeSpecifier</string>
+ </dict>
+ </array>
+ <key>StringsTable</key>
+ <string>Root</string>
+</dict>
+</plist>
View
14 Settings.bundle/Root.plist
@@ -66,6 +66,20 @@
<key>FalseValue</key>
<string>NO</string>
</dict>
+ <dict>
+ <key>Type</key>
+ <string>PSToggleSwitchSpecifier</string>
+ <key>Title</key>
+ <string>Show pins: </string>
+ <key>Key</key>
+ <string>showPins</string>
+ <key>DefaultValue</key>
+ <true/>
+ <key>TrueValue</key>
+ <string>YES</string>
+ <key>FalseValue</key>
+ <string>NO</string>
+ </dict>
</array>
<key>StringsTable</key>
<string>Root</string>
View
54 TripLog.xcodeproj/project.pbxproj
@@ -84,6 +84,7 @@
F185152614D8DBC100F01EAE /* imgres.jpeg in Resources */ = {isa = PBXBuildFile; fileRef = F185152514D8DBC100F01EAE /* imgres.jpeg */; };
F189E94C15564DAE007B381C /* note_edit.png in Resources */ = {isa = PBXBuildFile; fileRef = F189E94515564DAE007B381C /* note_edit.png */; };
F189E94E15564DAE007B381C /* document_prepare.png in Resources */ = {isa = PBXBuildFile; fileRef = F189E94715564DAE007B381C /* document_prepare.png */; };
+ F194D4C4155ED4150041A74E /* Root.inApp.plist in Resources */ = {isa = PBXBuildFile; fileRef = F194D4C3155ED4150041A74E /* Root.inApp.plist */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -199,6 +200,7 @@
F185152914D8DDBB00F01EAE /* Default-Landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Landscape~ipad.png"; sourceTree = "<group>"; };
F189E94515564DAE007B381C /* note_edit.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = note_edit.png; sourceTree = "<group>"; };
F189E94715564DAE007B381C /* document_prepare.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = document_prepare.png; sourceTree = "<group>"; };
+ F194D4C3155ED4150041A74E /* Root.inApp.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Root.inApp.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -266,41 +268,30 @@
29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
isa = PBXGroup;
children = (
- F10CB8C41555E627008B12DD /* SystemConfiguration.framework */,
- F10CB8C21555E620008B12DD /* CFNetwork.framework */,
- F12E9CD8153FC654000B2B0D /* FlurryAnalytics */,
- F185152914D8DDBB00F01EAE /* Default-Landscape~ipad.png */,
- B45C851C147CD33E001D0ADF /* Entitlements.plist */,
- B46C06AB147622E700BC9C5F /* Settings.bundle */,
080E96DDFE201D6D7F000001 /* Classes */,
- 29B97315FDCFA39411CA2CEA /* Other Sources */,
29B97317FDCFA39411CA2CEA /* Resources */,
- F185152214D79FB400F01EAE /* iPad */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
);
name = CustomTemplate;
sourceTree = "<group>";
};
- 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
+ 29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
28A0AAE50D9B0CCF005BE974 /* TripLog_Prefix.pch */,
29B97316FDCFA39411CA2CEA /* main.m */,
- );
- name = "Other Sources";
- sourceTree = "<group>";
- };
- 29B97317FDCFA39411CA2CEA /* Resources */ = {
- isa = PBXGroup;
- children = (
- F189E94515564DAE007B381C /* note_edit.png */,
- F189E94715564DAE007B381C /* document_prepare.png */,
- F161EA321505F565007466CB /* gears.png */,
+ B45C851C147CD33E001D0ADF /* Entitlements.plist */,
+ B46C06AB147622E700BC9C5F /* Settings.bundle */,
+ F194D4C3155ED4150041A74E /* Root.inApp.plist */,
B47745D41474D6F100B9513F /* linen_bg_tile.jpg */,
+ F185152514D8DBC100F01EAE /* imgres.jpeg */,
B45870B41478AAC500F0F8D5 /* Default@2x.png */,
B45870AB1478A90400F0F8D5 /* Default.png */,
- F185152514D8DBC100F01EAE /* imgres.jpeg */,
+ F161EA321505F565007466CB /* gears.png */,
+ F189E94515564DAE007B381C /* note_edit.png */,
+ F185152914D8DDBB00F01EAE /* Default-Landscape~ipad.png */,
+ F189E94715564DAE007B381C /* document_prepare.png */,
B45870A31478A81500F0F8D5 /* earth2-withpins.png */,
B45870B01478AA7E00F0F8D5 /* earth2-withpins-small.png */,
F185152714D8DD9800F01EAE /* earth2-withpins72x72.png */,
@@ -326,8 +317,11 @@
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
+ F12E9CD8153FC654000B2B0D /* FlurryAnalytics */,
F161ECB51505F959007466CB /* InAppSettingsKit */,
B40A9E8C1464D14F00B332CE /* TSAlertView */,
+ F10CB8C41555E627008B12DD /* SystemConfiguration.framework */,
+ F10CB8C21555E620008B12DD /* CFNetwork.framework */,
B4E4E120145A680E00ED4D33 /* MapKit.framework */,
B42D3A121467B02200EA1754 /* MessageUI.framework */,
B4E4E134145A739600ED4D33 /* CoreLocation.framework */,
@@ -440,13 +434,6 @@
path = Xibs;
sourceTree = "<group>";
};
- F185152214D79FB400F01EAE /* iPad */ = {
- isa = PBXGroup;
- children = (
- );
- name = iPad;
- sourceTree = "<group>";
- };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -537,6 +524,7 @@
F161ECF21505F95A007466CB /* IASKSpecifierValuesView.xib in Resources */,
F189E94C15564DAE007B381C /* note_edit.png in Resources */,
F189E94E15564DAE007B381C /* document_prepare.png in Resources */,
+ F194D4C4155ED4150041A74E /* Root.inApp.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -594,7 +582,7 @@
GCC_TREAT_WARNINGS_AS_ERRORS = NO;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
INFOPLIST_FILE = Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 5.1;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/../RSS-Reader-App/FlurryAnalytics\"",
@@ -616,7 +604,7 @@
GCC_TREAT_WARNINGS_AS_ERRORS = NO;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
INFOPLIST_FILE = Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 5.1;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/../RSS-Reader-App/FlurryAnalytics\"",
@@ -638,7 +626,7 @@
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 5.1;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
PROVISIONING_PROFILE = "A483A80D-F8F9-4475-ABBD-79658E086892";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "F84BBB12-BB36-4BF5-9955-4EF1E129C58A";
SDKROOT = iphoneos;
@@ -657,7 +645,7 @@
GCC_TREAT_WARNINGS_AS_ERRORS = NO;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
INFOPLIST_FILE = Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 5.1;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/../RSS-Reader-App/FlurryAnalytics\"",
@@ -678,7 +666,7 @@
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 5.1;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
ONLY_ACTIVE_ARCH = YES;
PROVISIONING_PROFILE = "A483A80D-F8F9-4475-ABBD-79658E086892";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "A483A80D-F8F9-4475-ABBD-79658E086892";
@@ -696,7 +684,7 @@
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 5.1;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
PROVISIONING_PROFILE = "A483A80D-F8F9-4475-ABBD-79658E086892";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "F84BBB12-BB36-4BF5-9955-4EF1E129C58A";
SDKROOT = iphoneos;
View
BIN ...eproj/project.xcworkspace/xcuserdata/Nathaniel.xcuserdatad/UserInterfaceState.xcuserstate
Binary file not shown.
View
16 ...odeproj/project.xcworkspace/xcuserdata/Nathaniel.xcuserdatad/WorkspaceSettings.xcsettings
@@ -2,6 +2,14 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
+ <key>BuildLocationStyle</key>
+ <string>UseAppPreferences</string>
+ <key>CustomBuildLocationType</key>
+ <string>RelativeToDerivedData</string>
+ <key>DerivedDataLocationStyle</key>
+ <string>Default</string>
+ <key>HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges</key>
+ <true/>
<key>IDEWorkspaceUserSettings_BuildLocationStyle</key>
<integer>0</integer>
<key>IDEWorkspaceUserSettings_BuildSubfolderNameStyle</key>
@@ -18,5 +26,13 @@
<false/>
<key>IDEWorkspaceUserSettings_SnapshotLocationStyle</key>
<integer>0</integer>
+ <key>IssueFilterStyle</key>
+ <string>ShowActiveSchemeOnly</string>
+ <key>LiveSourceIssuesEnabled</key>
+ <true/>
+ <key>SnapshotAutomaticallyBeforeSignificantChanges</key>
+ <false/>
+ <key>SnapshotLocationStyle</key>
+ <string>Default</string>
</dict>
</plist>

0 comments on commit c9d3e24

Please sign in to comment.
Something went wrong with that request. Please try again.