0

ARCを有効にしてxcode4.6を使用しています。サーバーからUItableview行にいくつかの画像を追加したいと思います。次のようなエラーが発生します:

malloc:*オブジェクト0xa2b6f50のエラー:解放されるポインターが割り当てられませんでした*デバッグするためにmalloc_error_breakにブレークポイントを設定します

これが私のコードです:

NSURL * imageURL = [NSURL URLWithString:[templateURL stringByAppendingFormat:@ "%@"、[[templateArray objectAtIndex:i] objectForKey:@ "options_picture"]]];

        UIImageView *templateView=[[UIImageView alloc]initWithFrame:CGRectMake(x1, y1, wid, ht)];
        NSLog(@"templeteArray %@",imageURL);

         AsyncronousUIImage *image=[[AsyncronousUIImage alloc]init];
        [image loadImageFromURL:imageURL inImageView:templateView];
        image.delegate=self;
        [templateScroll addSubview:templateView];

AsyncronousUIImageクラスは次のとおりです。

 - (void)loadImageFromURL:(NSURL *)anUrl inImageView:(UIImageView*)imgView{

imageView = imgView;
NSURLRequest *request = [NSURLRequest requestWithURL:anUrl
                                            cachePolicy:NSURLRequestReturnCacheDataElseLoad
                                                                  timeoutInterval:30.0];
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 initWithData:data];
           data = nil;
          connection = nil;
         [self.delegate imageDidLoad:self];
      }

感謝するどんな助けでも。

4

1 に答える 1

3

このコードを追加するファイルARCを無効にするだけです。最初にそれを試してください...そしてその目的のためにこの質問からの答えを使用してくださいどうすればプロジェクト内の単一のファイルに対してARCを無効にできますか?

于 2013-03-08T07:36:33.867 に答える