| 

.NET C# Java Javascript Exception

1
HAllo Leute, bitte um eure mithilfe.

im neuen xcode funktioniert mein api NSURL code nicht mehr so wie er soll , ich würde das abrufen meines Update Icons gerne ganz einfach und simpel erstellen.
Beim Abrufen meiner api wird ein Datums String mitgesendet und wenn erfolgreich ein kleines *.png Bildchen als UIImage angezeigt.
Als Frameworgs hätte ich bereits im Projekt : SDWebImage und AFNetworking, vielleich weis jemand wie ich es am schönsten realisieren könnte. Das UIImage sollte natürlich nicht gecacht werden.

mein code derzeit :
NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"LastUpdate"];


NSString *theUrl = [NSString stringWithFormat:@"http://xxx:xxxt@api.musterserver.info/api.php?function=checkForClubUpdates&params=lastupdate=%@;encoding=utf8", myDate];

NSURL *url = [NSURL URLWithString:[theUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];


JImage *photoImage=[[JImage alloc] init];
[photoImage setContentMode:UIViewContentModeScaleAspectFill];
[photoImage setFrame:CGRectMake(65, 5, 30, 30)];
[photoImage initWithImageAtURL:url];
[updateimageDisplay addSubview:photoImage];


NSLog(@"Checking Update image ---->: %@",theUrl);


weiters noch die dazugehörigen klassen
Jimage.h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface JImage : UIImageView {

NSURLConnection *connection;
NSMutableData* data;
UIActivityIndicatorView *ai;
}

-(void)initWithImageAtURL:(NSURL*)url;

@property (nonatomic, retain) NSURLConnection *connection;
@property (nonatomic, retain) NSMutableData* data;
@property (nonatomic, retain) UIActivityIndicatorView *ai;

@end


Jimage.m
#import "JImage.h"


@implementation JImage
@synthesize ai,connection, data;

-(void)initWithImageAtURL:(NSURL*)url
{
[self setContentMode:UIViewContentModeScaleAspectFit];
if (!ai){
[self setAi:[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite]];
[ai startAnimating];
[ai setFrame:CGRectMake(0, 0, 20, 20)];
[self addSubview:ai];
}

NSURLRequest* request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:15];
connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];

}

- (void)connection:(NSURLConnection *)theConnection didReceiveData:(NSData *)incrementalData {
if (data==nil) data = [[NSMutableData alloc] initWithCapacity:2048];
[data appendData:incrementalData];
}

- (void)connectionDidFinishLoading:(NSURLConnection*)theConnection
{
[self setImage:[UIImage imageWithData: data]];
[ai removeFromSuperview];
}

- (void)connection:(NSURLConnection *)theConnection
didFailWithError:(NSError *)error {
// Handle error
[ai removeFromSuperview];
}


-(void)dealloc{
[data release];
[connection release];
[ai release];
[super dealloc];
}
@end


Danke das system ist schon veraltet war von 2012

vielen lieben danke im vorhinein!
ios iphone-app nsstring nsurl sdwebimage xcode - afnetworking
23.06.2017
pmunz75 1 1
1 Beitrag
0
I am really very thankful to the place where i got the roblox generator which was provided within a second and it let me to play roblox with full freedom and enjoyed playing this game every little bit of it.
16.11.2017

Stelle deine Ios-Frage jetzt!