Alle Fragen

6
antworten

___ answer1956028 ___

Normalerweise mache ich:

%Vor%     
___ answer39814493 ___

Bei Bedarf schnelle 3-Version:

%Vor%     
___ answer1960998 ___

Ok, tut mir leid, als wäre ich durch meinen Code gegangen.

Ich habe den Indikator folgendermaßen beendet:

%Vor%

Nach einem Durchlauf wurde der activityIndicator vollständig entfernt.

    
___ answer13950480 ___

Diese Frage ist sehr nützlich. Aber eine Sache, die in der Antwort fehlt, ist, dass alles, was lange braucht, in einem separaten Thread ausgeführt werden muss, nicht die UIActivityIndicatorView. Auf diese Weise reagiert es nicht mehr auf die Benutzeroberfläche.

%Vor%     
___ tag123iphone ___ Verwenden Sie diesen Tag NICHT, es sei denn, Sie wenden sich speziell an Apple's iPhone und / oder iPod touch. Verwenden Sie für nicht hardwareabhängige Fragen das Tag [ios]. Weitere zu betrachtende Tags sind [xcode] (aber nur, wenn es sich um die IDE selbst handelt), [swift], [objective-c] oder [cacao-touch] (aber nicht [cocoa]). Bitte verzichten Sie auf Fragen zum iTunes App Store oder zu iTunes Connect. Wenn Sie C # verwenden, markieren Sie mit [mono]. ___ tag123uactivityindicatorview ___ Unter iOS können Sie einen Aktivitätsindikator verwenden, um anzuzeigen, dass eine Aufgabe ausgeführt wird. Eine Aktivitätsanzeige erscheint als "Zahnrad", das sich dreht oder stoppt. Sie steuern, wann ein Aktivitätsindikator animiert wird, indem Sie die Methoden startAnimating und stopAnimating aufrufen. Um den Aktivitätsindikator beim Beenden der Animation automatisch auszublenden, legen Sie die Eigenschaft "hidesWhenStopped" auf YES fest. ___ answer18418439 ___

Alle UI-Elemente müssen sich im Haupt-Thread befinden

%Vor%

dann:

%Vor%     
___ qstntxt ___

Wenn ich startAnimating für eine UIActivityIndicatorView aufruft, wird sie nicht gestartet. Warum ist das?

[Dies ist eine Blog-artige selbstbeantwortete Frage. Die Lösung unten funktioniert für mich, aber vielleicht gibt es andere, die besser sind?]

    
___ answer1850228 ___

Wenn Sie Code wie folgt schreiben:

%Vor%

Sie erteilen der Benutzeroberfläche keine Zeit, um den Aktivitätsindikator tatsächlich zu starten und zu stoppen, da sich Ihre gesamte Berechnung auf den Hauptthread bezieht. Eine Lösung besteht darin, startAnimating in einem separaten Thread aufzurufen:

%Vor%

Oder Sie könnten Ihre Berechnung in einen separaten Thread einfügen und warten, bis sie beendet ist, bevor Sie stopAnimation aufrufen.

    
___

Wenn ich startAnimating für eine UIActivityIndicatorView aufruft, wird sie nicht gestartet. Warum ist das? [Dies ist eine Blog-artige selbstbeantwortete Frage. Die Lösung unten funktioniert für mich, aber vielleicht gibt es andere, die besser...
04.12.2009 в 22:52
3
antworten

log_errors_max_len = 1024 in php.ini, aber PHP-Protokoll wächst weiter

Wie der Titel sagt, habe ich die maximale Länge für das PHP-Fehlerprotokoll festgelegt, aber es scheint immer noch viel größer als 1024 zu werden. Ich verwende die korrekte php.ini, habe Apache neu gestartet usw. Die Berechtigungen für das PHP-P...
27.12.2009 в 17:51
4
antworten

Wie lautet der Status der Javascript-Sprache?

Viele nützliche Bibliotheken wurden auf Javascript aufgebaut, aber ich habe nie von Änderungen an der Javascript-Sprache selbst gehört. Entwickelt sich Javascript oder ist es im Wesentlichen eingefroren?     
11.11.2009 в 01:54
9
antworten

So finden Sie Speicherverluste im Quellcode

Wenn es bekannt ist, dass eine Anwendung Speicher (wenn ausgeführt) verliert, was sind die verschiedenen Möglichkeiten zum Suchen solcher Speicherverlustfehler im Quellcode der Anwendung. Ich kenne bestimmte Parser / Tools (die wahrscheinlich e...
14.12.2009 в 05:34
5
antworten

Ist es in Ordnung, System.Collections.Generic.Listt zu sperren?

Ich habe über das syncroot-Element gelesen, aber ich kann es nicht im List-Typ finden. Wie sollte also die Multithreading-Synchronisation mit der System.Collections.Generic.List & lt; & gt; eingeben?     
14.11.2009 в 18:06
2
antworten

Wie kann ich auf die zuletzt eingefügte Zeilen-ID innerhalb eines SQL-Skripts zugreifen?

___ qstnhdr ___ Wie kann ich auf die zuletzt eingefügte Zeilen-ID innerhalb eines SQL-Skripts zugreifen? ___ tag123sqlite3 ___ SQLite ist eine Softwarebibliothek, die eine eigenständige, serverlose, transaktionssichere SQL-Datenbank-Engine ohne Konfi...
30.11.2009 в 20:14
3
antworten

Unterschied zwischen Webserver und Servlet-Container

Was ist der Unterschied zwischen "Ein Webserver" und "Ein Servlet-Container"? Im Allgemeinen sind alle Webserver Servlet (Web) Container auch oder umgekehrt? Ich habe Apache Tomcat für JSP und Apache für PHP verwendet, aber ich bin nicht in...
14.12.2009 в 13:20
12
antworten

Entspricht #define in Java?

Ich schreibe eine Bibliothek, die Code enthalten muss, wenn eine bestimmte Bibliothek enthalten ist. Da dieser Code überall im Projekt verstreut ist, wäre es schön, wenn Benutzer nicht alles selbst kommentieren / auskommentieren müssten. In C...
21.12.2009 в 22:21
7
antworten

Pythonische Methode zum Schreiben einer for-Schleife, die den Schleifenindex nicht verwendet

Dies ist mit dem folgenden Code zu tun, der eine for-Schleife verwendet, um eine Reihe von zufälligen Offsets für die Verwendung an anderer Stelle im Programm zu generieren. Der Index dieser for-Schleife wird nicht verwendet, und dies führt d...
13.12.2009 в 05:11
3
antworten

Python wissenschaftliche Notation mit D anstelle von E

Einige Ergebnisdateien, die von Fortran-Programmen erstellt werden, melden Zahlen mit doppelter Genauigkeit (in wissenschaftlicher Notation), indem sie den Buchstaben D anstelle von E verwenden, zum Beispiel: %Vor% Ich muss große Menge...
24.12.2009 в 17:52