0

次の方法を使用して、AQGridview に画像を表示しています。

DataModel.m:

-(id)initWithCaption:(NSString*)theCaption andImage:(UIImage*)theImage andURLRequest:(NSURLRequest *)theURLRequest
{
    self = [super init];
    if(self)
    {
        self.caption = theCaption;
        self.image = theImage;
        self.myURLRequest = theURLRequest;
    }
    return self;
}

それで:

DataModel *appService = [[AppsDocumentService alloc] initWithCaption:theAppName andImage:[UIImage imageNamed:iconIdentifier] andURLRequest:requestObject];

iconIdentifierアプリのサポート ファイル フォルダー内の画像に一致する文字列はどこにありますか。@"Icon.png"

それは機能しますが、サポート ファイル/Xcode プロジェクト フォルダーに保存されている画像でのみ機能し、アプリのドキュメント ディレクトリから画像を表示できるようにしたいと考えています。

次の行に沿っていくつかのバリエーションを試しました。

iconIdentifier = @"/var/mobile/Applications/28CC364F-0895-4556-9F58-DAB5AB9104A7/Documents/downloads/AppIcons/Icon.png";

しかし、それは機能していません。

ドキュメントディレクトリから画像を表示するために既に持っているものを変更する方法があるかどうか、誰かが教えてくれることを望んでいました。

4

1 に答える 1

0

申し訳ありませんが、質問を投稿するとすぐにわかりました

それ以外の:

initWithCaption:theAppName andImage:[UIImage imageNamed:iconIdentifier] andURLRequest:requestObject];

必要だった:

initWithCaption:theAppName andImage:[UIImage imageWithData:[NSData dataWithContentsOfFile:iconIdentifier]] andURLRequest:requestObject];
于 2013-03-08T16:21:29.513 に答える