2010-04-07 12 views
0

Remarque: Utilisation de Monotouch. J'ai un répertoire appelé Images où j'ai tous mes fichiers PNG. Dans mon code j'ai le suivantProblème avec les fichiers UIImage introuvables sur le téléphone

_imgMinusDark = UIImage.FromFile ("images/MinusDark.png");

Sur le simulateur, il fonctionne bien, sur le téléphone, c'est nul. J'ai le contenu du dossier Images (tous les PNG) dans mon MonoDevelop marqué comme contenu en termes d'action de construction.

Qu'est-ce qui me manque?

grâce

Répondre

1

Ajoutez votre chemin de Bundle pour le chemin complet en utilisant Path.Combine (de bundlepath, « images/MinusDark.png »)

0

Je ne sais pas si cela est le cas pour Mono, mais avec UIKit norme la méthode imageNamed est sensible à la casse sur l'appareil et insensible à la casse sur le simulateur, ce qui peut conduire au problème exact que vous » re décrivant.

+0

je revérifié que mon cas est le même. Merci quand même. –

+0

Est-ce que cela se passe pour toutes vos images, ou juste pour celle-ci? Serait-ce que Mono s'attend à un backslash au lieu d'une barre oblique? Seulement une autre chose que je peux penser ... –

+0

Cela se passe pour toutes mes images lors du déploiement au téléphone. Le slash est/et est utilisé pour le téléphone et le simulateur. Simulateur c'est bien, iPhone ce n'est pas. –