La conversion entre les types en Objective-C

Être un Objectif de départ-développeur C, et de ne pas avoir la patience de le faire étudier, plutôt que de simplement plongée dans les choses, j'ai couru dans la suite:

J'ai un CGFloat, et je tiens à le diviser par quelque chose, et utiliser le résultat comme un NSInteger.

Exemple:

CGPoint p = scrollView.contentOffset; //where p is a CGFloat by nature
NSInteger * myIndex = p.x/468.0;

Lors de la compilation, j'obtiens l'erreur: "Incompatible types d'initialisation".
Je suppose que c'est à cause de l'inadéquation entre le CGFloat et la NSInteger.

Que dois-je savoir pour sortir de cette situation? Désolé de vous déranger.

OriginalL'auteur | 2009-06-07