Prechádzať zdrojové kódy

Fixing example in README to use user-defined NSOperationQueue

Reorganizing examples
Mattt Thompson 14 rokov pred
rodič
commit
450ff56e54
1 zmenil súbory, kde vykonal 18 pridanie a 13 odobranie
  1. 18 13
      README.md

+ 18 - 13
README.md

@@ -19,7 +19,9 @@ NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http
 AFJSONRequestOperation *operation = [AFJSONRequestOperation operationWithRequest:request success:^(id JSON) {
 AFJSONRequestOperation *operation = [AFJSONRequestOperation operationWithRequest:request success:^(id JSON) {
     NSLog(@"Name: %@ %@", [JSON valueForKeyPath:@"first_name"], [JSON valueForKeyPath:@"last_name"]);
     NSLog(@"Name: %@ %@", [JSON valueForKeyPath:@"first_name"], [JSON valueForKeyPath:@"last_name"]);
 }];
 }];
-[[NSOperationQueue mainQueue] addOperation:operation];
+
+NSOperationQueue *queue = [[[NSOperationQueue alloc] init] autorelease];
+[queue addOperation:operation];
 ```
 ```
 
 
 ### Image Request
 ### Image Request
@@ -29,6 +31,16 @@ UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0
     [imageView setImageWithURL:[NSURL URLWithString:@"http://i.imgur.com/r4uwx.jpg"] placeholderImage:[UIImage imageNamed:@"placeholder-avatar"]];
     [imageView setImageWithURL:[NSURL URLWithString:@"http://i.imgur.com/r4uwx.jpg"] placeholderImage:[UIImage imageNamed:@"placeholder-avatar"]];
 ```
 ```
 
 
+### REST API Client Request
+
+``` objective-c
+// AFGowallaAPIClient is a subclass of AFRestClient, which defines the base URL and default HTTP headers for NSURLRequests it creates
+[[AFGowallaAPIClient sharedClient] getPath:@"/spots/9223" parameters:nil success:^(id response) {
+    NSLog(@"Name: %@", [response valueForKeyPath:@"name"]);
+    NSLog(@"Address: %@", [response valueForKeyPath:@"address.street_address"]);
+}];
+```
+
 ### File Upload with Progress Callback
 ### File Upload with Progress Callback
 
 
 ``` objective-c
 ``` objective-c
@@ -43,7 +55,9 @@ AFHTTPRequestOperation *operation = [AFHTTPRequestOperation operationWithRequest
 [operation setProgressBlock:^(NSUInteger totalBytesWritten, NSUInteger totalBytesExpectedToWrite) {
 [operation setProgressBlock:^(NSUInteger totalBytesWritten, NSUInteger totalBytesExpectedToWrite) {
     NSLog(@"Sent %d of %d bytes", totalBytesWritten, totalBytesExpectedToWrite);
     NSLog(@"Sent %d of %d bytes", totalBytesWritten, totalBytesExpectedToWrite);
 }];
 }];
-[[NSOperationQueue mainQueue] addOperation:operation];
+
+NSOperationQueue *queue = [[[NSOperationQueue alloc] init] autorelease];
+[queue addOperation:operation];
 ```
 ```
 
 
 ### Request With HTTP Authorization Header
 ### Request With HTTP Authorization Header
@@ -64,17 +78,8 @@ AFHTTPRequestOperation *operation = [AFHTTPRequestOperation operationWithRequest
     }
     }
 }];
 }];
 
 
-[[NSOperationQueue mainQueue] addOperation:operation];
-```
-
-### REST API Client Request
-
-``` objective-c
-// AFGowallaAPIClient is a subclass of AFRestClient, which defines the base URL and default HTTP headers for NSURLRequests it creates
-[[AFGowallaAPIClient sharedClient] getPath:@"/spots/9223" parameters:nil success:^(id response) {
-    NSLog(@"Name: %@", [response valueForKeyPath:@"name"]);
-    NSLog(@"Address: %@", [response valueForKeyPath:@"address.street_address"]);
-}];
+NSOperationQueue *queue = [[[NSOperationQueue alloc] init] autorelease];
+[queue addOperation:operation];
 ```
 ```
 
 
 ### Streaming Request
 ### Streaming Request