2012-02-17 7 views
1

私は別の関数に多くのポイントを渡す機能を使用したいのですが、Xcodeはとのライン上の誤りがあります。ポイントを追加使用するCGPoint

が満たされている...... CGContextAddLines (CGContextRef)コンテクスト - (ボイド)constructPoints

するCGPointのaddPoints [] = { CGPointMake(10,10)、 CGPointMake(10,10)、 }

使用:のような情報をwithPoints:(CGPoint)addPoints {

// do some context set attributes, color 
// and 

CGContextAddLines(context、addPoints、sizeof(addPoints)/ sizeof(addPoints [0])));

//とドロー - それは

}

答えて

1

このようにそれを試してみてください:あなたの呼び出しに続いて

-(void) constructPoints:(CGContextRef) context withPoints:(CGPoint[]) addPoints numPoints:(int) size { 
    // do some context set attributes, color 
    // and 
    CGContextAddLines(context, addPoints, size); 

    // and draw-it 

} 

:あなたの助けを

[self constructPoints:yourContext withPoints:addPoints numPoints:sizeof(addPoints)/sizeof(addPoints[0])]; 
+0

おかげで、それが正常に動作します –

+0

喜んで使用すると、あなたのために動作する場合、答えを受け入れること自由に感じる。 –