Updated Twitter examples to show off the automatic activity indicator support

This commit is contained in:
Blake Watters
2011-04-19 13:56:20 -04:00
parent 6cd22b0add
commit ab655307c2
5 changed files with 13 additions and 7 deletions

View File

@@ -22,6 +22,9 @@
// Initialize RestKit
RKObjectManager* objectManager = [RKObjectManager objectManagerWithBaseURL:@"http://twitter.com"];
// Enable automatic network activity indicator management
[RKRequestQueue sharedQueue].showsNetworkActivityIndicatorWhenBusy = YES;
// Uncomment this to use XML, comment it to use JSON
[objectManager setFormat:RKMappingFormatXML];

View File

@@ -19,9 +19,9 @@
// Load the object model via RestKit
RKObjectManager* objectManager = [RKObjectManager sharedManager];
if (objectManager.format == RKMappingFormatJSON) {
[objectManager loadObjectsAtResourcePath:@"/status/user_timeline/twotoasters" objectClass:[RKTStatus class] delegate:self];
[objectManager loadObjectsAtResourcePath:@"/status/user_timeline/RestKit" objectClass:[RKTStatus class] delegate:self];
} else {
RKObjectLoader* loader = [objectManager objectLoaderWithResourcePath:@"/status/user_timeline/twotoasters" delegate:self];
RKObjectLoader* loader = [objectManager objectLoaderWithResourcePath:@"/status/user_timeline/RestKit" delegate:self];
loader.objectClass = [RKTStatus class];
loader.keyPath = @"statuses.status";
[loader send];

View File

@@ -450,7 +450,7 @@
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = RKTwitter_Prefix.pch;
HEADER_SEARCH_PATHS = ../../Build;
HEADER_SEARCH_PATHS = "$(SRCROOT)/../../Build";
INFOPLIST_FILE = "Resources/RKTwitter-Info.plist";
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = (
@@ -469,7 +469,7 @@
COPY_PHASE_STRIP = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = RKTwitter_Prefix.pch;
HEADER_SEARCH_PATHS = ../../Build;
HEADER_SEARCH_PATHS = "$(SRCROOT)/../../Build";
INFOPLIST_FILE = "Resources/RKTwitter-Info.plist";
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = (

View File

@@ -21,7 +21,10 @@
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Initialize RestKit
RKObjectManager* objectManager = [RKObjectManager objectManagerWithBaseURL:@"http://twitter.com"];
RKObjectMapper* mapper = objectManager.mapper;
RKObjectMapper* mapper = objectManager.mapper;
// Enable automatic network activity indicator management
[RKRequestQueue sharedQueue].showsNetworkActivityIndicatorWhenBusy = YES;
// Update date format so that we can parse twitter dates properly
// Wed Sep 29 15:31:08 +0000 2010

View File

@@ -550,7 +550,7 @@
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = RKTwitter_Prefix.pch;
HEADER_SEARCH_PATHS = ../../Build;
HEADER_SEARCH_PATHS = "$(SRCROOT)/../../Build";
INFOPLIST_FILE = "Resources/RKTwitter-Info.plist";
OTHER_LDFLAGS = (
"-all_load",
@@ -568,7 +568,7 @@
COPY_PHASE_STRIP = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = RKTwitter_Prefix.pch;
HEADER_SEARCH_PATHS = ../../Build;
HEADER_SEARCH_PATHS = "$(SRCROOT)/../../Build";
INFOPLIST_FILE = "Resources/RKTwitter-Info.plist";
OTHER_LDFLAGS = (
"-all_load",