Suchergebnisse

Suchergebnisse 1-20 von insgesamt 30.

  • String in Dictionary

    Communicate - - iOS, tvOS, watchOS

    Beitrag

    hmmm, also der NSJSONSerializer schafft es nicht : Quellcode (1 Zeile) Werde wohl prüfen müssen, ob ein oder mehrere Datensätze im String stecken. Gibt es für sowas ne einfache Methode? Oder muss ich in meinem Fall z.B. die Anzahl der geschweiften Klammern zählen (wie auch immer) um raus zu kriegen, ob es sich um mehrere Datensätze handelt...

  • String in Dictionary

    Communicate - - iOS, tvOS, watchOS

    Beitrag

    Hallo, erstmal vielen Dank für Eure Antworten. Hab mich für folgenden Ansatz entschieden: Quellcode (9 Zeilen) Das funktioniert auch super. Leider kann der String auch so aussehen (hab ich selber erst beim testen bemerkt): Quellcode (61 Zeilen) Das bringt mir dann folgenden Fehler ein: Quellcode (1 Zeile) Und zum anderen, würden sich in diesem Fall ja die Objecte im dictionary wiederholen, bzw. sich immer wieder überschreiben. Habt Ihr einen Ansatz für mich, wie ich das umgehen kann? Grüße Domin…

  • String in Dictionary

    Communicate - - iOS, tvOS, watchOS

    Beitrag

    Hallo, ich habe einen String der so aussieht: Quellcode (19 Zeilen) Diesen würde ich jetzt als Dictionary nutzen, so dass ich quasi das Objekt vor dem "=" und den den Key nach dem "=" erhalte. Also z.B. Object: address Key: "BidCoS-Wir:30" Weiss jemand wie man so etwas anstellt? Grüße Dominic

  • hmmm. so sieht das dictionary aus: siehe Anhang ziel ist es, z.B die ID für den Namen "Esszimmer Lampe (Aktor)" raus zu bekommen. mein versuch ist; Zitat: „ NSDictionary *inner = [[NSDictionary alloc] init]; inner = [self.hm_name_id valueForKey:name_read]; NSString * valuez = [inner objectForKey:@"id"];“ irgendwie ist mein inner dic aber schon immer nil

  • @brainray2000: Vielen lieben Dank. Du hast mir sehr geholfen.

  • Eine Frage habe ich dann doch noch... Meine Struktur ist jetzt OuterDic NAME: HM123 Innerdict - id : 1ß - address : ABCD WIe komme ich denn jetzt an die innerdict Daten? Also wie oben dargestellt, wie bekomme ich zum Namen HM123 die zugehörige id? Grüße Dominic

  • Hallo zusammen, ich bin immer noch dabei OBJ-C zu lernen und stehe (mal wieder) vor einem diesen Problem: Ich habe in - (void)viewDidLoad unter anderen ein Dictionary (hm_name_id) und ein array (tab_data) erstellt. In der Methode - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath würde ich jetzt gerne mit dem indexPath auf ein array aus - (void)viewDidLoad zugreifen: Quellcode (1 Zeile) Das Array ist in dieser Methode natürlich nicht bekannt. Aber wie kan…

  • Zitat: „[outerDict setObject:innerDict forKey:@"inner"];“ Danke, hab den Wald vor lauter Bäumen nicht gesehen

  • so, es lieft tatsächlich daran. Ich versuche mit Quellcode (10 Zeilen) ein nested dictionary zu erzeugen. aber ich kriege immer folgende Fehlermeldung: Quellcode (1 Zeile) Was mache ich nur falsch? Grüße Dominic

  • ... habs raus gefunden: if(kvcValue == nil) -> Das war dann doch einfacher als gedacht. Aber leider kriege ich, immer noch eine Fehlermeldung: 2012-12-12 21:53:58.540 LiNaDo-Control[13488:c07] -[__NSCFString count]: unrecognized selector sent to instance 0x717d910 2012-12-12 21:53:58.541 LiNaDo-Control[13488:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString count]: unrecognized selector sent to instance 0x717d910' *** First throw call stack:…

  • Danke, das wars Jetzt gehts auch Den zweiten Teil meiner Frage ( dic in dic) krieg ich aber immer noch nicht hin. Die schleife sieht jetzt so aus: Quellcode (44 Zeilen) Das Problem ist, dass kvcValue auch nil sein kann und es dann ne sigbart gibt. Kann man ein dic irgendwie auf nil prüfen? Grüße Dominic

  • So, habs jetzt mit ner Schleife probiert. Leider bleibt mein Dictionary leer. Kann sich die Schleife mal einer ansehen? Quellcode (49 Zeilen) Das merkwürdige ist, dass die einzelnen Werte für hmId, name_hm per nslog ausgegeben werden, das speichern im dic aber nicht funktioniert. So wirklich performant ist das ganze auch nicht Könnte man das anders lösen oder die schleife so erweitern, dass ich ein dic im dic habe? Konkret gehts mir darum, dass durch Quellcode (3 Zeilen) ein ganzes Set an rückga…

  • Okay, dann aber in einer Schleife für jede Nummer einzeln, oder?

  • Naja, mit test = [tableData valueForKey:@"name"]; Habe ich ein array mit den Nummern. Aber wie kann ich jetzt für jede einzelne Nummer das zugehörige Ergebnis der json Abfrage in einem dict. Speichern?

  • ... und dann per schleife jeden einzelnen Nummern eintrag durchgehen?

  • Hallo McDan, vielen Dank, ist ja eigentlich auch logisch- EIn Problem gelöst - nächstes schon da: Ich habe jetzt alle Daten in meinem dictonary: Quellcode (1 Zeile) test enthält jetzt alle Namen. Nun zum Problem: Name ist eigentlich eine technische Nummer. Mit jeder einzelnen Nummer muss ich jetzt wieder eine JSON Abfrage ausführen um darüber an den Namen in Klartext zu kommen. Nur wie bekomme ich so ein Wertepaar Nummer - Klartext in ein array. muss ich mit jeder einzelnen Nummer per Schleife e…

  • Hallo zusammen, ich bin totaler OBJ-C Neuling und versuche mir anhand einer praktischen Zielstellung das richtige Wissen anzueignen. Im Moment stecke ich aber fest. Es geht um folgendes: Ich habe eine Klasse erstellt, die mir per JSON Daten abruf und diese dann in ein Array packt. Quellcode (5 Zeilen) Die Ausgabe von NSLog ist dann Quellcode (60 Zeilen) Die eigentlichen Spalten sind jetzt name, partner, rssiData. Diese würde ich gerne in einer UITableview darstellen: Quellcode (17 Zeilen) Leider…

  • Json parsen

    Communicate - - macOS, OS X, Mac OS, Darwin

    Beitrag

    ... und da war wieder mein Unwissenheitsproblem... Ich dachte bislang, das ein dictionary immer nur ein object - key paar hat. Du sagst jetzt, dass es auch ein key - value paar geben kann. WIe soll ich das denn jetzt umsetzen? ein einfaches Quellcode (2 Zeilen) Ist ja genau verkehrt herum, oder? Zumindest ist die NSLog ausgabe dann folgende: {"test":"params","Session.login":"method"} Kannst Du mir nochmal helfen?

  • Json parsen

    Communicate - - macOS, OS X, Mac OS, Darwin

    Beitrag

    vielen Dank fpr den Tip. Das werde ich beherzigen. So ganz lässt mich json aber nicht los Habe jetzt folgenden Code: Quellcode (51 Zeilen) Und folgendes Problem: jsonData sollte aussehen wie: {"method": "Session.login","params": { "username" : "Admin", "password" : ""}} Leider sagt mir nslog, dass es so aussieht: {"method":"Session.login","params":"{\"username\":\"Admin\",\"password\":\"\"}}"} Habe ich da mit dem escapen auch was falsch verstanden? Vielleicht hilft mir ja nochmal einer :-)

  • Json parsen

    Communicate - - macOS, OS X, Mac OS, Darwin

    Beitrag

    das hab ich mir jetzt auch gedacht. aber meine herausforderung ist ja folgende: ich habe eine json (Abruf.xml) auf dem localhost. diese muss an einen Server 192,168.178.107 geschickt und das zurückgegebene Ergebnis dann von meinem Code interpretiert werden. Eigentlich dachte ich, ich war auf dem richtigen weg,aber das ich genau falsch herum arbeite, hatte ich nicht gedacht. Ich weiss auch nicht, wie ich das Problem lösen kann. Beispielcode bekomme ich keinen (was ich ja auch nachvollziehen kann,…