Vâng, cách tốt hơn để làm điều này là tạo một hàm trừ số huy hiệu rồi tạo UIButton để cho phép người dùng xóa huy hiệu. Trong ứng dụng thư mặc định, nếu bạn đọc một email, huy hiệu sẽ trừ một email khỏi biểu tượng. Bạn không bao giờ nên đặt nó 0 khi khởi động hoặc tiếp tục, nó là vô nghĩa và làm cho ứng dụng trông điên rồ. Trừ nó khi người dùng tương tác với sự kiện đó là cách tốt nhất để làm điều đó. Làm cho ứng dụng của bạn chuyên nghiệp hơn, nếu bạn chỉ cần đặt lại ứng dụng khi khởi chạy ứng dụng, những người biết giường có nghĩa là gì, cũng có thể không sử dụng nó.
Nơi bạn đang kiểm tra trong Trình mô phỏng hoặc trong thiết bị? – Sumanth
Trong cả hai im nhận được cùng một vấn đề – Deepak
Nếu bạn cố gắng để có được điều phối người dùng trong phương thức 'viewDidLoad()', nó sẽ luôn cho kết quả 0,0, bởi vì CLLocation chưa được khởi tạo. Vì vậy, sử dụng Delegate phương pháp để có được các chi tiết vị trí '- (void) locationManager: (CLLocationManager *) quản lý didUpdateToLocation: (CLLocation *) newLocation fromLocation: (CLLocation *) oldLocation' – Sumanth