這是將NSString
轉換爲UIImage
的正確方法嗎?將NSString轉換爲UIImage
我試過這段代碼:
NSString *localPng = [[NSBundle mainBundle] pathForResource:@"resume-1"
ofType:@"png"];
NSData* data=[localPng dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"datas %@",data);
UIImage* image = [[UIImage alloc] init];
image = [UIImage imageWithData:data];
NSLog(@"-------- %@",image);
[self uploadScoreToFaceBook:[NSString stringWithFormat:@"Medina Score %d",score] uploadImage:image ];
但我在image
得到一個空值。
謝謝你,多了一個問題的NSData *爲imageData = UIImagePNGRepresentation(圖像); NSString * newStr = [[NSString alloc] initWithData:imageData encoding:NSUTF8StringEncoding]; NSLog(@「new string%@」,newStr); \t [[FacebookHelper sharedFacebookHelper] updateStatus:[NSString stringWithFormat:@「Your score is%@%@」,score,newStr]]; – user937945
我想更新圖片到Facebook,有得分操作系統更新,但在圖像顯示的地方(空).. – user937945
@ user937945你的應用程序包中有一個名爲'resume-1.png'的文件嗎?請注意,iPhone的文件系統是***區分大小寫的***。另外,如果'score'是一個'int',則使用'%d'或'%u'(取決於簽名)。僅在Objective-C對象中使用'%@'。 – 2011-09-10 13:34:02