• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

uiwebview aktualisieren

ice2506

Fuji
Registriert
18.05.09
Beiträge
38
Hey zusammen,

ich habe einen uiwebview im Einsatz welche den Text aus einer html Datei liest.
Jetzt habe ich mir ein build auf mein Iphone gemacht. Wenn ich jetzt in der html
Datei einen Text hinzufüge aktualisiert sich dieser nicht im Iphone.

Kann mir jemand erklären wie ich das Iphone dazu bekomme die aktuelle Datei zu laden?
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
Dazu müsste man mal sehen, wo der Text liegt, und wohin der Verweis geht. Kannst Du ein Beispiel machen und hochladen?

Alex
 

ice2506

Fuji
Registriert
18.05.09
Beiträge
38
dieser code ist in meiner app hinterlegt - im grunde nichts kompliziertes

will diese seite laden: http://double-you-concert.de/Iphone/tourdaten.htm

--------------------


#import "dytourdaten.h"

@interface dytourdaten ()

@end

@implementation dytourdaten

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}

- (void)viewDidLoad

{

[tourdaten loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:mad:"http://double-you-concert.de/Iphone/tourdaten.htm"]]];


//[news loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:mad:"Page1" ofType:mad:"rtf"]isDirectory:NO]]];

[super viewDidLoad];
}

-(void)viewDidUnLoad
{

[super viewDidUnload];

}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

@end
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
Ja. Und wo ist die Textdatei?

Alex
 

Buhmi

Osnabrücker Reinette
Registriert
21.11.09
Beiträge
977
Wie veränderst du denn den Text in der Datei, während die App läuft? Immerhin liegt die Textdatei im App Bundle. Eigentlich müsstest du lediglich nach jeder Änderung in der Textdatei den WebView neu laden lassen.
 

ice2506

Fuji
Registriert
18.05.09
Beiträge
38
html Datei ist diese --> http://double-you-concert.de/Iphone/tourdaten.htm

ich bekomm sie hier leider nicht als anhang rein

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="de" http-equiv="Content-Language" />
<meta content="text/html; charset=windows-1252" http-equiv="Content-Type" />
<title>Double You</title>
</head>

<body style="background-color:#000000; font-weight; font-family:Verdana; font-size:85%; color:#FFFFFF;">

<p>
<!-- HIER KOMMT DER TEXT -->

<!-- <img src="URL ZUM BILD" title="TITEL" style="float:left; width:100%; height:100%;" /> -->

<!-- ENDE -->

<strong>Tourdaten NExplosiON Tour 2012</strong><br />
<br />
<strong>MAI</strong><br />
Fr 04.05.2012 86946 Issing (LL)<br />
Sa 05.05.2012 85221 Pellheim (DAH)<br />
Sa 12.05.201288480 Stetten b. Lph (BC)<br />
Mi 16.05.2012 88410 Dietmanns (RV)<br />
Sa 19.05.2012 72531 &Ouml;denwaldstetten (RT)<br />
Sa 26.05.2012 89608 Griesingen (UL)<br />
So 27.05.2012 88456 Ingoldingen (BC)<br />
<strong>JUNI</strong><br />
Sa 02.06.2012 88326 M&uuml;nchenreute (RV )<br />
Mi 06.06.2012 83367 Petting(TS)<br />
Do 07.06.2012 88099 Wildpoltsweiler (FN)<br />
Fr 08.06.2012 85659 Forstern (ED)<br />
Sa 16.06.2012 82335 Bachhausen (STA)<br />
Fr 22.06.2012 93352 Rohr i. NB (KEH)<br />
Sa 30.06.2012 88499 Riedlingen (BC)<br />
<strong>JULI</strong><br />
Sa 14.07.2012 74575 Riedbach (SHA)<br />
So 15.07.2012 Infos in K&uuml;rze<br />
Fr 20.07.2012 72818 M&auml;gerkingen (RT)<br />
Fr 27.07.2012 AT-6911 Lochau<br />
Sa 28.07.2012 CH-8524 Iselisberg (TG)<br>
</p>
</body>

</html>
 

ice2506

Fuji
Registriert
18.05.09
Beiträge
38
ich verändere die Datei per Dreamweaver und lade Sie mit dem FTP Programm erneut hoch.
Ich kann die App beenden und neu starten und sehe immernoch den Text als ich das Build mit Xcode generiert habe- die neuen Werte werden nicht aktaulisiert
 

Buhmi

Osnabrücker Reinette
Registriert
21.11.09
Beiträge
977
Oh entschuldigung, habe im unteren Absatz geguckt. Das heißt du änderst die HTML Datei auf dem Server und möchtest, dass diese Änderung in der laufenden App angezeigt wird? D.h. der aktualisierte Text? Du musst auf jeden Fall einmal den WebView in der App verlassen und wieder betreten, damit der Inhalt von der Website neu geladen wird. Sonst müsste das eigentlich funktionieren.
 

ice2506

Fuji
Registriert
18.05.09
Beiträge
38
das habe ich eiegntlich auch gedacht, dass sich die app aktualisiert.
ich gehe sogar ganz aus der app und schließe sie und gehe anschließend wieder rein und nichts passsiert,
wie wenn die datei im chache ist
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
das habe ich eiegntlich auch gedacht, dass sich die app aktualisiert.
ich gehe sogar ganz aus der app und schließe sie und gehe anschließend wieder rein und nichts passsiert,
wie wenn die datei im chache ist

Sicher, dass die App nicht nur im Hintergrund ist?

Alex
 

ice2506

Fuji
Registriert
18.05.09
Beiträge
38
ich habe die app über einen doppelklick auf den home button und dann auf das x geschlossen - ich habe das handy einmal neu gestartet
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
Probier es doch mal mit einer Seite von einer anderen Site, die sich häufig ändert (Nachrichte, Twitter o.Ä.)

Alex
 

ice2506

Fuji
Registriert
18.05.09
Beiträge
38
ich habe jetzt die htm Datei gelöscht und es zeigt mir immernoch den alten Wert an
--
bei 2 anderen Seiten hat es allerdings funktioniert - hier wurde mir dann die Seite aktualisiert

warum die eine nicht aktualisiert, begreif ich bis jetzt noch nicht