Skip to content

Commit

Permalink
fix some analyze issue.
Browse files Browse the repository at this point in the history
when user deny,dot to request.
  • Loading branch information
cokecoffe committed Dec 9, 2012
1 parent 8e1fcf9 commit 1bc503f
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 20 deletions.
Expand Up @@ -296,16 +296,14 @@ + (NSData *)dataFromBase64String:(NSString *)aString
//
- (NSString *)base64EncodedString
{
size_t outputLength;
size_t outputLength = 0;
char *outputBuffer =
NewBase64Encode([self bytes], [self length], true, &outputLength);

NSString *result =
[[[NSString alloc]
initWithBytes:outputBuffer
length:outputLength
encoding:NSASCIIStringEncoding]
autorelease];
NSString *result = [[[NSString alloc]initWithBytes:outputBuffer
length:outputLength
encoding:NSASCIIStringEncoding]
autorelease];
free(outputBuffer);
return result;
}
Expand Down
Expand Up @@ -328,8 +328,8 @@
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CODE_SIGN_IDENTITY = "iPhone Developer: GUO Lin (67XSBV9QSJ)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: GUO Lin (67XSBV9QSJ)";
CODE_SIGN_IDENTITY = "iPhone Developer: yang lee (66F32DZVUE)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: yang lee (66F32DZVUE)";
COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
Expand All @@ -345,8 +345,8 @@
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
OTHER_LDFLAGS = "-all_load";
PROVISIONING_PROFILE = "D23DD422-001D-4D79-AB28-E50B44258C3E";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "D23DD422-001D-4D79-AB28-E50B44258C3E";
PROVISIONING_PROFILE = "6361D7E3-DB20-4CF5-8978-A41AF7BAC595";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "6361D7E3-DB20-4CF5-8978-A41AF7BAC595";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
Expand Down
14 changes: 9 additions & 5 deletions DoubanAPIEngineDemo/DoubanAPIEngineDemo/NavController.m
Expand Up @@ -106,18 +106,21 @@ - (void)tableView:(UITableView *)tableView
NSURL *url = [NSURL URLWithString:urlStr];
UIViewController *webViewController = [[WebViewController alloc] initWithRequestURL:url];
[self.navigationController pushViewController:webViewController animated:YES];
[webViewController release];
}
else if ([indexPath row] == 1) {
UIViewController *getEventController = [[GetEventController alloc] initWithNibName:@"GetEventController"
bundle:nil];
[self.navigationController pushViewController:getEventController animated:YES];
[self.navigationController pushViewController:getEventController animated:YES];
[getEventController release];
}
else if ([indexPath row] == 2){
UIViewController *getEventController = [[StatusController alloc] init];
[self.navigationController pushViewController:getEventController animated:YES];
UIViewController *statusController = [[StatusController alloc] init];
[self.navigationController pushViewController:statusController animated:YES];
[statusController release];
}
else if ([indexPath row] == 3) {
UIImagePickerController *photoController = [[UIImagePickerController alloc] init];
UIImagePickerController *photoController = [[[UIImagePickerController alloc] init]autorelease];
photoController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self.navigationController presentModalViewController:photoController animated:YES];
photoController.delegate = self;
Expand Down Expand Up @@ -145,7 +148,7 @@ - (void)imagePickerController:(UIImagePickerController *)picker
NSData *imageData = UIImagePNGRepresentation(pickedImage);
DOUService *service = [DOUService sharedInstance];
NSString *subPath = [NSString stringWithFormat:@"/album/%@", @"43672487"];
DOUQuery *query = [[DOUQuery alloc] initWithSubPath:subPath parameters:nil];
DOUQuery *query = [[[DOUQuery alloc] initWithSubPath:subPath parameters:nil]autorelease];
DOUReqBlock completionBlock = ^(DOUHttpRequest *req){

};
Expand All @@ -157,6 +160,7 @@ - (void)imagePickerController:(UIImagePickerController *)picker
uploadProgressDelegate:nil];

}


[picker dismissModalViewControllerAnimated:YES];

Expand Down
15 changes: 11 additions & 4 deletions DoubanAPIEngineDemo/DoubanAPIEngineDemo/WebViewController.m
Expand Up @@ -102,9 +102,9 @@ - (void)dealloc {

#pragma mark - UIWebViewDelegate

- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType {
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType {

NSURL *urlObj = [request URL];
NSString *url = [urlObj absoluteString];
Expand All @@ -115,7 +115,14 @@ - (BOOL)webView:(UIWebView *)webView
NSString* query = [urlObj query];
NSMutableDictionary *parsedQuery = [query explodeToDictionaryInnerGlue:@"="
outterGlue:@"&"];


//access_denied
NSString *error = [parsedQuery objectForKey:@"error"];
if (error) {
return NO;
}

//access_accept
NSString *code = [parsedQuery objectForKey:@"code"];
DOUOAuthService *service = [DOUOAuthService sharedInstance];
service.authorizationURL = kTokenUrl;
Expand Down

0 comments on commit 1bc503f

Please sign in to comment.