【发布时间】:2011-09-25 19:26:01
【问题描述】:
是的,我有三个 NSString,我想将它们组合成一个长的 nsstring(用作 URL)。我使用了 stringByAppedingString,它可以让我将其中的两个放在一起,但我不知道如何将三个放在一起。基本上我想要结束的是http://graph.facebook.com/517418970/picture?type=large,但我需要它们在三个单独的组件中,所以我可以更改 URl 中的数字
@implementation FacebookPicturesViewController
- (IBAction) nextImagePush {
NSString *prefix = @"http://graph.facebook.com/";
NSString *profileId = @"517418970";
NSString *suffix = @"/picture?type=large";
NSString *url = [prefix stringByAppendingString:suffix];
UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url]]];
[imageView setImage:img];
imageCount++;
if (imageCount >= [imageArray count]){
imageCount = 0;
}
}
- (void) viewDidLoad {
imageArray = [[NSArray alloc] initWithObjects:@"image1", @"image2", nil];
imageCount = 0;
}
【问题讨论】:
标签: objective-c nsstring nsurl