2010-09-14 4 views
2

Ce code fonctionne, cacher la barre de recherche si moins de dix éléments, mais je ne aime pas les moulages int. Y a-t-il une meilleure façon de le faire?En Objective-C, quelle est la meilleure façon d'ajouter NSIntegers?

if(kScreenFull > ((int)[[self tableView] numberOfRowsInSection:kReal] + (int)[[self tableView] numberOfRowsInSection:kIncome])) 
    [self.tableView setContentOffset:CGPointMake(0.0, 44.0) animated:NO]; 
+0

J'accepte que cette réponse soit correcte. –

+0

@ user407341 cliquez sur la coche vide à gauche de ma réponse. –

+0

Ah Ha! Maintenant j'ai compris! - vous devez "cocher la coche vide à gauche de ma réponse." - En d'autres termes, sur le bord gauche de cette page principale, juste sous le grand nombre, chercher le grand-tick et basculer au vert. –

Répondre

3

Vous n'avez pas besoin des conversions pour int. NSInteger est juste un int indépendant de la machine.

En substance, la seule chose différente à propos de NSInteger est que sur un système 64 bits, ce sera un long, pas un int.

+0

Merci. Initialement 2 + 2 == syntaxe/type/erreur; ... un peu plus tard ... après quelques succès compliqués avec NSNumber, je l'ai ramené à (int) 2 + (int) 2 == 4; Phew! Maintenant, il semble que 2 + 2 == 4; donc il y a un dieu après tout. –

Questions connexes