• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Hilfe bei Xcode Projekt

kingler123

Granny Smith
Registriert
10.07.13
Beiträge
15
Hallo

Ich habe jetzt schon seit mehreren Wochen ein Projekt bekommen und komme einfach nicht mehr weiter. Ich habe auch im Internet nachgeschaut und finde dort nur leider teilweise die Sachen die ich brauche.

Mein Projekt sollte sein : Ich muss einen Login Screen machen der auf einen gewissen Server zugreift. Wenn man sich dann eingeloggt hat sollen der Username und das Passwort mitgegeben werden,das heißt wenn ich die App schließe sollte der Benutzername wieder drinnen stehen. Nachdem man sich eingeloggt hat sollte man eine Map sehen mit seiner Aktuellen Position. Oben rechts sollte ein Pfeil stehen,sodass wenn ich diesen anklicke sollte sich ein neues Fenster öffnen mit gewissen Geschäften wie zum Beispiel : Hervis, Saturn, Libro und so weiter. Wenn man eines dieser Geschäfte anklickt sollte sich ein weiteres Fenster öffnen das wieder eine Map öffnet und die Position des Geschäftes anzeigt. Auf dieser Seite sollte auch oben wieder ein Pfeil sein, dass wenn ich diesen Anklicke soll mich dieser zu einem neuen Fenster führen, wo ich die Verfügbarkeit eines Servers überprüfen kann (z.B. wenn es dort Ipads gibt ob sie noch verbunden sind oder defekt) und das alles soll für das Iphone funktionieren.

Ich habe mich schon seit mehreren Wochen bemüht das alles hinzubekommen nur leider erfolglos. Ich habe es zwar geschafft einen Login Screen zu machen jedoch habe ich keine Ahnung wie ich den Benutzernamen übergebe. Weiters weiß ich nicht wie ich es schaffe das wenn ich Login gedrückt habe am Login Screen das mich dieser dann weiter führt zu einem anderen Fenster, da ich ja eine .xib file habe und kein storyboard. Es ist mir zwar gelungen eine Map zu machen die anzeigt wo ich mich befinde aber ich kenne mich nur teilweise aus wie man eine Liste macht bei der die Geschäfte stehen, sodass ich diese anklicken kann und zu einer anderen seite komme. Weiters weiß ich nicht wie ich ein Pin auf einer Map setze das macht bei mir nur Fehler. Der schwierigste Teil für mich war und ist noch immer : wie kann ich die Verfügbarkeit eines Servers aufrufen ?.

Ich bin leider kein Profi in Xcode da es für mich erst neu ist und ein großer umstieg von Java auf Xcode ist. Ich habe im Internet schon nach meinen Problemen gesucht jedoch leider nichts gefunden. Also Entschuldigung falls ich euch damit belästige.

Ich bin allen Dankbar die mir Helfen. Wenn es möglich wäre könntet ihr mir links schicken oder selbst ein kleines Tutorial für mich machen. Das wäre mir eine echte Hilfe

Entschuldigung das ich so viel geschrieben habe. Gruß kingler​
 
Hi,
uhh, das schaut nach einem schweren Projekt fuer den Einstieg aus. Genrell gibt es wenige Informationen welche Technologien du zur Verfuegung hast.

Aber generell werfe ich jetzt einmal die folgenden Buzzwords in den Raum
- REST (Verbindung zum Server zur Datenhaltung und "alive"-Check)
- MapKit (Zur Kartendarstellung und Nadelsetzung)
- Seque (Zur Wechseln von Views). "Seiten" <-- finde das etwas ungluecklich gewaehlt wenn es um Apps geht.

Ich helfe dir gerne, aber dazu bitte genaue Fragen stellen. Im Moment ist es ja noch mehr ein etwas geordnetes Chaos. :)

Warum kannst du eigentlich nicht von 0 mit modernen Technologien wie Storyboard arbeiten? Auf welche minimale iOS Version zielst du ab?

LG, Tobi
 
Hallo Tobi danke für deine Nachricht,

Ich werde mir heute deine Tipps anschauen und versuche weiterzukommen. Entschuldigung das ich die Views als Seiten beschrieben habe nur ich dachte mir das man sich dadurch besser auskennen würde. :-)

Deine Hilfe akzeptiere ich sehr gerne, da ich auch einige Fragen hätte. Diese würden lauten : Kann ich auch einen Login Screen in einem Storyboard machen oder geht das nicht weil derzeit habe ich es nur in einer .xib datei geschafft. Ich habe gehört das man das mit AlertView machen sollte. Eine weitere Frage wäre wie übergebe ich Variablen ? oder wie vererbe ich diese ? Zum Beispiel wie übergebe ich den Benutzernamen bzw. das Passwort ?

Ich ziele auf die Version Ios 6.1.

Ich hoffe du kannst mir bei meinen Fragen behilflich sein :D

LG Dan
 
Hi,

1. Xib zu Storyboard geht. (http://stackoverflow.com/questions/9701873/use-storyboards-in-a-project-which-has-xib-files-iphone)
Wobei man das ganze eventuell komplett auf neue Beine stellen sollte

2. Login ist ja 'nur' eine normale View, da kannste UIView und Co. nehmen. eine UIAlertView finde ich eher unpassend.

3. Was meinst du mit Variablen übergeben? Innerhalb vom Code, zum Webservice Oder von View zu Behind Source. Das eine wären normale objektorientierte Vererbungen und Co, Webservice kommt drauf an, gut verhashte Strings imd wenn ich von der View zum Code Variablen übertragen will, dann via IBOutlets (View -> Code).

:)

LG
 
Ok danke die ersten 2 Sachen habe ich hinbekommen. Bei der 3.ten Sache meinte ich zum Beispiel wenn ich wenn ich beim Login zum Beispiel ein Benutzernamen und Passwort eingebe hätte ich gerne das es beim nächsten Fenster wieder ausgegeben wird. Das würde mir nämlich etwas weiterhelfen wenn du wüsstest wie das geht. Und noch etwas wäre wie ich auf Webservices zugreifen kann gibt es da einen speziellen Code oder sogar ein eigenes Tutorial ?

Danke nocheinmal für alles was du bis jetzt getan hast, du hast mir bis jetzt echt weitergeholfen. :-)
 
Weiters wollte ich dich noch fragen kann man von einer AlertView zu einem anderen ViewController wechseln wenn ja wie ? und noch eine frage wäre wie übergebe ich Variablen an ein Textfeld, dass heißt wenn ich im AlertView eingebe als Benutzer : Hallo und als Passwort : Danke , da möchte ich gerne diese zwei Sachen an ein Textfeld in einer anderen View übergeben wie mache ich das ?

Vielen dank nocheinmal für deine gute Hilfe
 
Hi kingler,
das sind Basisfragen. Ich denke hier fehlt es etwas stark an Grundwissen. Dies im Forum aufzuarbeiten ist etwas schwer.
Aber hierfür geb ich dir mal zur Eigenrecherche folgende Topic:

- IBOutlet (Text aus der View zum Controller)
- Seque (UIAlertView zu einer anderen View)

LG
 
OK danke falls ich noch fragen habe schreibe ich sie hier. Also bitte schau immer ab und zu hier nach :D

Du warst mir derzeit eine sehr große Hilfe danke für alles ich werde vielleicht noch etwas fragen wenn ich mich bei einem Thema nicht auskenne.

LG und noch einen schönen Tag
 
Hi,
du, absolut kein Problem. In Foren lassen aber halt einfach so Fragen wie "Ich habe genau das Problem"-Fragen einfach leichter beantworten. Eventuell hilft es auch schon, wenn du deine Threads aufsplittest und immer ein gezieltes Problem fragst. :)

Apfeltalk ist wirklich nett und sorgt sich auch um Neulinge.

Falls du Posts "gut" findest, kannst du hier auch "Karma" verteilen. So merken auch andere Nutzer, das hier was positives geschieht.

Viel Spaß!
 
  • Like
Reaktionen: lx88
Hey ein Frage noch kannst du mir bitte sagen oder einen Link schicken der genauer Beschreibt wie ich zwischen Views von einem AlertView zu einem View Controller wechsle da ich im Internet nachgeschaut habe jedoch nur Erklärungen ohne Bilder und diese helfen mit leider nicht weiter .

Ich habe zwar nachgeschaut und alles was ich finde ist das sie sagen ich soll diesen Code hier einfügen : [self.navigationControllerpopViewControllerAnimated:YES];

Edit: sorry das war nur ein Teil von dem ganzen Code der ganze lautet :
- (void)alertView: (UIAlertView *)alertView clickedButtonAtIndex: (NSInteger)buttonIndex{
NSString *title = [alertView buttonTitleAtIndex:buttonIndex];
if([title isEqualToString:@"Login"])
{
UITextField *username = [alertView textFieldAtIndex:0];
UITextField *password = [alertView textFieldAtIndex:1];
NSLog(@"Username: %@\nPassword: %@", username.text, password.text);
}


if (buttonIndex == 1)
{
UIViewController *myViewController = [[UIViewController alloc] initWithNibName:nil bundle:nil];

UINavigationController *controller = [[UINavigationController alloc] initWithRootViewController:myViewController];
[controller setModalPresentationStyle:UIModalPresentationFormSheet];
[controller setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[selfpresentViewController:controller animated:YEScompletion:nil];

if (buttonIndex == 0)
{
exit(buttonIndex);
}
}

Wenn ich diesen Code eingebe Switcht er zwar zu meinem ViewController aber der ist leider schwarz. Ich weiß nicht was ich da falsch gemacht habe.

Falls dir der Code nichts sagt hilf mir bitte dabei: Ich weiß noch immer nicht wie ich in einem anderen AlertView den Benutzernamen und das Passwort wiedergebe bitte hilf mir dabei.
Danke
 
Zuletzt bearbeitet:
Hi,
das geht am einfachsten wenn du in einem NavigationController Context steckst. Dann kannst du dir mit dem Code dahin navigieren. Das Ganze packst du in deine Delegate Methode. Musst nur schauen was Button 0 und 1 ist.

> Code Snippet <

Das ist sehr rudimentär und es geht auch sicherlich schöner und komfortabler. :)


Grüße, Tobi
 
Zuletzt bearbeitet:
Weiter unten findet ihr mein Problem

I
I
I
\I/
 
Zuletzt bearbeitet:
Wieder einmal danke ich dir für diese großartigen Antworten die mir um einiges weiterhelfen.

Ich würde dir sehr danken, wenn du den Code formatierst.

[ CODE ] ... dein code ... [ /CODE ]

(Ohne die Leerzeichen zwischen den Klammern.)
 
Hallo ich brauche dringend Hilfe weil ich weiß nicht mehr weiter. Mein Problem ist : Ich habe ein UIAlertview erstellt das den Benutzernamen und das Passwort verlangt, des weiteren gibt es zwei Buttons der erste heißt ,,Cancel,, und der andere ,,Login,, . Der Login Knopf kann derzeit nur das wenn ich ihn anklicke gibt er mir im Log aus den Benutzernamen und das Passwort. Doch das was ich will ist das wenn ich Login drück das sich ein neues Alertview öffnen wobei man nur einen Knopf drücken kann und dieser lautet ,,Ok,, und in diesem AlertView soll drinnen stehen der Benutzername und das Passwort was man bevor dem Loginbutton eingegeben hat.

Mein Code ist folgender kannst du mir vielleicht sagen was falsch ist ? :
Code:
[COLOR=#78492A]#import [/COLOR][COLOR=#D12F1B]"ViewController.h"[/COLOR]

[COLOR=#4F8187][COLOR=#bb2ca2]@interface[/COLOR]ViewController[COLOR=#000000] ()[/COLOR][/COLOR]


[COLOR=#BB2CA2]@end[/COLOR]


[COLOR=#bb2ca2]@implementation[/COLOR][COLOR=#333333] ViewController[/COLOR]


[COLOR=#333333]- ([/COLOR][COLOR=#bb2ca2]void[/COLOR][COLOR=#333333])viewDidLoad[/COLOR]
[COLOR=#333333]{[/COLOR]
[COLOR=#3D1D81][COLOR=#000000][[/COLOR][COLOR=#bb2ca2]super[/COLOR]viewDidLoad[COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#008400]// Do any additional setup after loading the view, typically from a nib.[/COLOR]
[COLOR=#333333]}[/COLOR]


[COLOR=#333333]- ([/COLOR][COLOR=#bb2ca2]void[/COLOR][COLOR=#333333])didReceiveMemoryWarning[/COLOR]
[COLOR=#333333]{[/COLOR]
[COLOR=#3D1D81][COLOR=#000000][[/COLOR][COLOR=#bb2ca2]super[/COLOR]didReceiveMemoryWarning[COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#008400]// Dispose of any resources that can be recreated.[/COLOR]
[COLOR=#333333]}[/COLOR]


[COLOR=#333333]- ([/COLOR][COLOR=#bb2ca2]IBAction[/COLOR][COLOR=#333333])showMessage: ([/COLOR][COLOR=#bb2ca2]id[/COLOR][COLOR=#333333])sender {[/COLOR]
[COLOR=#D12F1B][COLOR=#703daa]UIAlertView[/COLOR][COLOR=#000000] *message = [[[/COLOR][COLOR=#703daa]UIAlertView[/COLOR][COLOR=#3d1d81]alloc[/COLOR][COLOR=#000000]] [/COLOR][COLOR=#3d1d81]initWithTitle[/COLOR][COLOR=#000000]:[/COLOR]@"Login Please to continue!"[/COLOR]
[COLOR=#3d1d81]message[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#bb2ca2]nil[/COLOR]
[COLOR=#3d1d81]delegate[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#bb2ca2]self[/COLOR]
[COLOR=#3d1d81]cancelButtonTitle[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#d12f1b]@"Cancel"[/COLOR]
[COLOR=#3d1d81]otherButtonTitles[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#d12f1b]@"Login"[/COLOR][COLOR=#333333], [/COLOR][COLOR=#bb2ca2]nil[/COLOR][COLOR=#333333]];[/COLOR]
[COLOR=#3D1D81][COLOR=#000000][message [/COLOR]setAlertViewStyle[COLOR=#000000]:[/COLOR]UIAlertViewStyleLoginAndPasswordInput[COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#333333][message [/COLOR][COLOR=#3d1d81]show[/COLOR][COLOR=#333333]];[/COLOR]
[COLOR=#333333]}[/COLOR]




[COLOR=#333333]- ([/COLOR][COLOR=#bb2ca2]BOOL[/COLOR][COLOR=#333333])alertViewShouldEnableFirstOtherButton: ([/COLOR][COLOR=#703daa]UIAlertView[/COLOR][COLOR=#333333] *)alertView[/COLOR]
[COLOR=#333333]{[/COLOR]
[COLOR=#703daa]NSString[/COLOR][COLOR=#333333] *inputText = [[alertView [/COLOR][COLOR=#3d1d81]textFieldAtIndex[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#272ad8]0[/COLOR][COLOR=#333333]] [/COLOR][COLOR=#3d1d81]text[/COLOR][COLOR=#333333]];[/COLOR]
[COLOR=#bb2ca2]if[/COLOR][COLOR=#333333]( [inputText [/COLOR][COLOR=#3d1d81]length[/COLOR][COLOR=#333333]] >= [/COLOR][COLOR=#272ad8]1[/COLOR][COLOR=#333333] )[/COLOR]
[COLOR=#333333]{[/COLOR]
[COLOR=#bb2ca2]return[/COLOR][COLOR=#bb2ca2]YES[/COLOR][COLOR=#333333];[/COLOR]
[COLOR=#333333]}[/COLOR]
[COLOR=#bb2ca2]else[/COLOR]
[COLOR=#333333]{[/COLOR]
[COLOR=#bb2ca2]return[/COLOR][COLOR=#bb2ca2]NO[/COLOR][COLOR=#333333];[/COLOR]
[COLOR=#333333]}[/COLOR]
[COLOR=#333333]}[/COLOR]


[COLOR=#333333]- ([/COLOR][COLOR=#bb2ca2]void[/COLOR][COLOR=#333333])alertView: ([/COLOR][COLOR=#703daa]UIAlertView[/COLOR][COLOR=#333333] *)alertView clickedButtonAtIndex: ([/COLOR][COLOR=#703daa]NSInteger[/COLOR][COLOR=#333333])buttonIndex[/COLOR]
[COLOR=#333333]{[/COLOR]


[COLOR=#703daa]NSString[/COLOR][COLOR=#333333] *title = [alertView [/COLOR][COLOR=#3d1d81]buttonTitleAtIndex[/COLOR][COLOR=#333333]:buttonIndex];[/COLOR]
[COLOR=#bb2ca2]if[/COLOR][COLOR=#333333]([title [/COLOR][COLOR=#3d1d81]isEqualToString[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#d12f1b]@"Login"[/COLOR][COLOR=#333333]])[/COLOR]
[COLOR=#333333]{[/COLOR]
[COLOR=#703daa]UITextField[/COLOR][COLOR=#333333] *username = [alertView [/COLOR][COLOR=#3d1d81]textFieldAtIndex[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#272ad8]0[/COLOR][COLOR=#333333]];[/COLOR]
[COLOR=#703daa]UITextField[/COLOR][COLOR=#333333] *password = [alertView [/COLOR][COLOR=#3d1d81]textFieldAtIndex[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#272ad8]1[/COLOR][COLOR=#333333]];[/COLOR]
[COLOR=#3d1d81]NSLog[/COLOR][COLOR=#333333]([/COLOR][COLOR=#d12f1b]@"Username: %@\nPassword: %@"[/COLOR][COLOR=#333333], username.[/COLOR][COLOR=#703daa]text[/COLOR][COLOR=#333333], password.[/COLOR][COLOR=#703daa]text[/COLOR][COLOR=#333333]);[/COLOR]
[COLOR=#333333]}[/COLOR]

[COLOR=#bb2ca2]if[/COLOR][COLOR=#333333] (buttonIndex == [/COLOR][COLOR=#272ad8]1[/COLOR][COLOR=#333333])[/COLOR]
[COLOR=#333333]{[/COLOR]
[COLOR=#008400]//[NSString stringWithFormat:@"Message:%@", title.text][/COLOR]
[COLOR=#703daa]UIAlertView[/COLOR][COLOR=#333333] *message1 = [[[/COLOR][COLOR=#703daa]UIAlertView[/COLOR][COLOR=#3d1d81]alloc[/COLOR][COLOR=#333333]] [/COLOR][COLOR=#3d1d81]initWithTitle[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#d12f1b]@"Nachricht"[/COLOR]
[COLOR=#3d1d81]message[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#d12f1b]@"Username"[/COLOR]
[COLOR=#3d1d81]delegate[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#bb2ca2]self[/COLOR]
[COLOR=#3d1d81]cancelButtonTitle[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#d12f1b]@"Ok"[/COLOR]
[COLOR=#3d1d81]otherButtonTitles[/COLOR][COLOR=#333333]:[/COLOR][COLOR=#bb2ca2]nil[/COLOR][COLOR=#333333]];[/COLOR]
[COLOR=#3D1D81][COLOR=#000000][message1 [/COLOR]setAlertViewStyle[COLOR=#000000]:[/COLOR]UIAlertViewStyleDefault[COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#333333][message1 [/COLOR][COLOR=#3d1d81]show[/COLOR][COLOR=#333333]];[/COLOR]
[COLOR=#008400]//password = [alertView textFieldAtIndex:1].text;[/COLOR]
[COLOR=#333333]}[/COLOR]

[COLOR=#bb2ca2]if[/COLOR][COLOR=#333333] (buttonIndex == [/COLOR][COLOR=#272ad8]0[/COLOR][COLOR=#333333])[/COLOR]
[COLOR=#333333]{[/COLOR]
[COLOR=#3d1d81]exit[/COLOR][COLOR=#333333](buttonIndex);[/COLOR]
[COLOR=#333333]}[/COLOR]
[COLOR=#333333]}[/COLOR]

Danke das du mir das mit dem Code formatieren gezeigt hast, das habe ich nämlich nicht gewusst :D

Das ist der Code kannst du mir helfen ?
 
Zuletzt bearbeitet:
"Code-Schnipsel" zu interpretieren ist immer etwas kompliziert, aber was passiert denn derzeit wenn der "Login"-Button gedrückt wird? Du musst erst den einen Alertview wieder ausblenden bevor du den zweiten anzeigst.

PS: Ich dachte eig. dass du deinen vorherigen Post einfach editierst mit den "Code"-Tags, Doppelposts werden hier äußerst ungern gesehen und der obere Beitrag ist immer noch recht lange wodurch das Lesen des Threads deutlich schwerer fällt.
 
Bildschirmfoto 2013-07-11 um 16.38.18.jpg Bildschirmfoto 2013-07-11 um 16.38.58.jpg
Derzeit passiert das wenn ich den Knopf drücke, wie gewollt das sich ein anderes Fenster öffnet mit den Sachen die ich wollte nur ich habe jetzt ein weiteres Problem. Nämlich wie komme ich von meinem AlertviewController zu einem ViewController jedes mal wenn ich hier ,,Ok,, Klicke schließt sich meine App wieder und es passiert nichts mehr. Könntest du mir da weiter helfen hier ist der Code:

Code:
[COLOR=#D12F1B][COLOR=#78492a]#import [/COLOR]"ViewController.h"[/COLOR]


[COLOR=#4F8187][COLOR=#bb2ca2]@interface[/COLOR]ViewController[COLOR=#000000] ()[/COLOR][/COLOR]


[COLOR=#BB2CA2]@end[/COLOR]


[COLOR=#bb2ca2]@implementation[/COLOR] ViewController


- ([COLOR=#bb2ca2]void[/COLOR])viewDidLoad
{
[COLOR=#3D1D81][COLOR=#000000]    [[/COLOR][COLOR=#bb2ca2]super[/COLOR]viewDidLoad[COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#008400]// Do any additional setup after loading the view, typically from a nib.[/COLOR]
}


- ([COLOR=#bb2ca2]void[/COLOR])didReceiveMemoryWarning
{
[COLOR=#3D1D81][COLOR=#000000]    [[/COLOR][COLOR=#bb2ca2]super[/COLOR]didReceiveMemoryWarning[COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#008400]// Dispose of any resources that can be recreated.[/COLOR]
}


- ([COLOR=#bb2ca2]IBAction[/COLOR])showMessage:([COLOR=#bb2ca2]id[/COLOR])sender {
[COLOR=#D12F1B][COLOR=#703daa]UIAlertView[/COLOR][COLOR=#000000] *message = [[[/COLOR][COLOR=#703daa]UIAlertView[/COLOR][COLOR=#3d1d81]alloc[/COLOR][COLOR=#000000]] [/COLOR][COLOR=#3d1d81]initWithTitle[/COLOR][COLOR=#000000]:[/COLOR]@"Login Please to continue!"[/COLOR]
                                                      [COLOR=#3d1d81]message[/COLOR]:[COLOR=#bb2ca2]nil[/COLOR]
                                                     [COLOR=#3d1d81]delegate[/COLOR]:[COLOR=#bb2ca2]self[/COLOR]
                                            [COLOR=#3d1d81]cancelButtonTitle[/COLOR]:[COLOR=#d12f1b]@"Cancel"[/COLOR]
                                            [COLOR=#3d1d81]otherButtonTitles[/COLOR]:[COLOR=#d12f1b]@"Login"[/COLOR], [COLOR=#bb2ca2]nil[/COLOR]];
[COLOR=#3D1D81][COLOR=#000000]    [message [/COLOR]setAlertViewStyle[COLOR=#000000]:[/COLOR]UIAlertViewStyleLoginAndPasswordInput[COLOR=#000000]];[/COLOR][/COLOR]
    [message [COLOR=#3d1d81]show[/COLOR]];
}




- ([COLOR=#bb2ca2]BOOL[/COLOR])alertViewShouldEnableFirstOtherButton:([COLOR=#703daa]UIAlertView[/COLOR] *)alertView
{
    [COLOR=#703daa]NSString[/COLOR] *inputText = [[alertView [COLOR=#3d1d81]textFieldAtIndex[/COLOR]:[COLOR=#272ad8]0[/COLOR]] [COLOR=#3d1d81]text[/COLOR]];
    [COLOR=#bb2ca2]if[/COLOR]( [inputText [COLOR=#3d1d81]length[/COLOR]] >= [COLOR=#272ad8]1[/COLOR] )
    {
        [COLOR=#bb2ca2]return[/COLOR] [COLOR=#bb2ca2]YES[/COLOR];
    }
    [COLOR=#bb2ca2]else[/COLOR]
    {
        [COLOR=#bb2ca2]return[/COLOR] [COLOR=#bb2ca2]NO[/COLOR];
    }
}


- ([COLOR=#bb2ca2]void[/COLOR])alertView:([COLOR=#703daa]UIAlertView[/COLOR] *)alertView clickedButtonAtIndex:([COLOR=#703daa]NSInteger[/COLOR])buttonIndex
{


        [COLOR=#703daa]NSString[/COLOR] *title = [alertView [COLOR=#3d1d81]buttonTitleAtIndex[/COLOR]:buttonIndex];
    [COLOR=#bb2ca2]if[/COLOR]([title [COLOR=#3d1d81]isEqualToString[/COLOR]:[COLOR=#d12f1b]@"Login"[/COLOR]])
    {
        [COLOR=#703daa]UITextField[/COLOR] *username = [alertView [COLOR=#3d1d81]textFieldAtIndex[/COLOR]:[COLOR=#272ad8]0[/COLOR]];
        [COLOR=#703daa]UITextField[/COLOR] *password = [alertView [COLOR=#3d1d81]textFieldAtIndex[/COLOR]:[COLOR=#272ad8]1[/COLOR]];
        [COLOR=#3d1d81]NSLog[/COLOR]([COLOR=#d12f1b]@"Username: %@\nPassword: %@"[/COLOR], username.[COLOR=#703daa]text[/COLOR], password.[COLOR=#703daa]text[/COLOR]);
        


        [COLOR=#bb2ca2]if[/COLOR] (buttonIndex == [COLOR=#272ad8]1[/COLOR]) {
            [COLOR=#703daa]UIAlertView[/COLOR] *message2 = [[[COLOR=#703daa]UIAlertView[/COLOR] [COLOR=#3d1d81]alloc[/COLOR]] [COLOR=#3d1d81]initWithTitle[/COLOR]:[COLOR=#d12f1b]@"Login Daten"[/COLOR]
                                                     [COLOR=#3d1d81]message[/COLOR]:[[COLOR=#703daa]NSString[/COLOR] [COLOR=#3d1d81]stringWithFormat[/COLOR]:[COLOR=#d12f1b]@"Ihr Benutzername \n: %@"[/COLOR] [COLOR=#d12f1b]"\nIhr Passwort \n: %@"[/COLOR],username.[COLOR=#703daa]text[/COLOR] ,password.[COLOR=#703daa]text[/COLOR]]
                                                     [COLOR=#3d1d81]delegate[/COLOR]:[COLOR=#bb2ca2]self[/COLOR]
                                                     [COLOR=#3d1d81]cancelButtonTitle[/COLOR]:[COLOR=#d12f1b]@"Ok"[/COLOR]
                                                     [COLOR=#3d1d81]otherButtonTitles[/COLOR]:[COLOR=#bb2ca2]nil[/COLOR]];
[COLOR=#3D1D81][COLOR=#000000]            [message2 [/COLOR]setAlertViewStyle[COLOR=#000000]:[/COLOR]UIAlertViewStyleDefault[COLOR=#000000]];[/COLOR][/COLOR]
            [message2 [COLOR=#3d1d81]show[/COLOR]];
        }
        [COLOR=#bb2ca2]if[/COLOR]([title [COLOR=#3d1d81]isEqualToString[/COLOR]:[COLOR=#d12f1b]@"Ok"[/COLOR]]) {
            [COLOR=#703daa]UITextField[/COLOR] *username = [alertView [COLOR=#3d1d81]textFieldAtIndex[/COLOR]:[COLOR=#272ad8]0[/COLOR]];
            [COLOR=#703daa]UITextField[/COLOR] *password = [alertView [COLOR=#3d1d81]textFieldAtIndex[/COLOR]:[COLOR=#272ad8]1[/COLOR]];
            [COLOR=#3d1d81]NSLog[/COLOR]([COLOR=#d12f1b]@"Username: %@\nPassword: %@"[/COLOR], username.[COLOR=#703daa]text[/COLOR], password.[COLOR=#703daa]text[/COLOR]);
            [COLOR=#703daa]UIAlertView[/COLOR] *message2 = [[[COLOR=#703daa]UIAlertView[/COLOR] [COLOR=#3d1d81]alloc[/COLOR]] [COLOR=#3d1d81]initWithTitle[/COLOR]:[COLOR=#d12f1b]@"Heinzi Daten"[/COLOR]
                                                               [COLOR=#3d1d81]message[/COLOR]:[COLOR=#d12f1b]@"Dies ist die Seite die dich weiterleitet"[/COLOR]
                                                              [COLOR=#3d1d81]delegate[/COLOR]:[COLOR=#bb2ca2]self[/COLOR]
                                                     [COLOR=#3d1d81]cancelButtonTitle[/COLOR]:[COLOR=#d12f1b]@"Ok"[/COLOR]
                                                     [COLOR=#3d1d81]otherButtonTitles[/COLOR]:[COLOR=#bb2ca2]nil[/COLOR]];
[COLOR=#3D1D81][COLOR=#000000]            [message2 [/COLOR]setAlertViewStyle[COLOR=#000000]:[/COLOR]UIAlertViewStyleDefault[COLOR=#000000]];[/COLOR][/COLOR]
            [message2 [COLOR=#3d1d81]show[/COLOR]];
        }
    }
    
     [COLOR=#bb2ca2]if[/COLOR] (buttonIndex == [COLOR=#272ad8]0[/COLOR])
    {
        [COLOR=#3d1d81]exit[/COLOR](buttonIndex);
    }
}




[COLOR=#BB2CA2]@end

[/COLOR]


Kannst du mir auch sagen wie ich einen Post von mir lösche ? Ich bin recht neu in diesem Forum

Falls du mir wegen dem Code helfen könntest wäre ich dir echt dankbar.

 
Zuletzt bearbeitet:
Deine App schliesst sich? Das ist eher ein verhalten, was auf einen Fehler hindeutet.
Wie lx88 schon meinte, mit so Code Snippseln ist es echt schwer zu helfen. Vll. kannst du das Projekt als zip anhaengen.

Das es sich beendet wuerde ich mal auf den ersten Blick an dem Programmabschnitt
Code:
if (buttonIndex == 0)
{
    exit(buttonIndex);
}
verantwortlich machen.

LG, Tobi
 
Dankeschön für diesen Tipp. Genau das war der Fehler nur mein Problem ist jetzt, ich möchte mir gerne Informationen von einem Webservice holen nur ich weiß nicht wie, vielleicht kannst du mir da wieder weiterhelfen. Danke nocheinmal
 
Zuletzt bearbeitet:
Hast du keine Möglichkeit uns das Projekt in irgendeiner Form zur Verfügung zu stellen?

Generell hat moisture dein Grundproblem schon vor einigen Posts treffend zusammen gefasst:

Hi kingler,
das sind Basisfragen. Ich denke hier fehlt es etwas stark an Grundwissen. Dies im Forum aufzuarbeiten ist etwas schwer.

Klar können wir dir hier Step-By-Step durch dein Projekt helfen - allerdings halte ich das für wenig zielführend.

Hast du keine Zeit dich mal eingehend mit den Basics von Objective C zu beschäftigen? (denn so heißt die Programmiersprache - nicht wie du im ersten Post gemeint hast - Xcode, das ist nur die Entwicklungsumgebung)
 
Natürlich kann ich dir das Projekt zur Verfügung stellen. Wenn du es Runterladen willst sag mir Bescheid und ich stelle es Hoch :D

Ich weiß das Moisture mir meine Grundprobleme gesagt hat. Nur ich finde die Fragen die ich habe im Internet entweder in einer Abgewandelten Form, Schlecht Erklärt oder Garnicht. Deswegen dachte ich mir das es hier Leute gibt die sich besser Auskennen, die mir mein Problem/Probleme besser erklären können. Das auch der Fall war :D da ich hier gute Antworten von euch bekomme.

Falls ihr Zeit dafür hättet würde ich es sehr schätzen wenn ihr mir Step-By-Step helfen könntet. Ich weiß das dies nicht all zu Zielführend ist, da ich dabei nicht so viel lerne aber trotzdem finde ich es etwas Hilfreich wenn ihr mir helfen würdet.

Derzeit habe ich keine Zeit dafür mir das einmal Ordentlich anzuschauen. (aber das ist nicht weil ich mit Computerspielen beschäftigt bin da ich fast nie dazu komme) Das die Sprache Objective C ist habe ich bereit gewusst, nur als ich das Thema gestartet habe dachte ich mir das wenn ich ,,Xcode,, schreiben würde wüsste man sofort bei welchem Programm ich Hilfe brauche.