HTML-Mail findet lokales CSS nicht

F

fizzibubbele

Aktives Mitglied
Thread Starter
Dabei seit
03.02.2009
Beiträge
143
Reaktionspunkte
26
Über MFMailComposeViewController erstelle ich ein HTML-Mail in der Art:

Code:
html = [html stringByAppendingFormat:@"<link rel=\"stylesheet\" type=\"text/css\" href=\"%@\"> \n", @"styles.css"];

Der Quellcode sieht nachher auch super aus, aber das CSS wird nicht eingebunden.

Lokal gespeicherte HTML-Dateien, die das selbe CSS referenzieren, finden es.

Es muss also daran liegen, dass das HTML-Mail erst zur Laufzeit erstellt wird, denke ich.

Ich habe den Pfad auch schon mal mit
Code:
NSString* pfad = [[NSBundle mainBundle] pathForResource:@"styles" ofType:@"css"];
html = [html stringByAppendingFormat:@"<link rel=\"stylesheet\" type=\"text/css\" href=\"%@\"> \n", pfad];
ermitteln lassen, aber das geht auch nicht.

Wie kann ich also das lokale CSS in mein HTML-Mail einbinden?
 
Warum schreibst Du nicht einfach den css-inhalt als style ins html? Werde so viele verschiedene html verwendet?
Wenn Einbinden keine Option: probiere es mal mt "./" an Anfang des Pfad.
 
Zurück
Oben Unten