Sử dụng kết quả macro TARGET_IPHONE_SIMULATOR
trong cùng một giá trị không đổi được xác định trong ứng dụng sáng. Ví dụ:Macro mô phỏng iPhone mục tiêu không hoạt động
#ifdef TARGET_IPHONE_SIMULATOR
NSString * const Mode = @"Simulator";
#else
NSString * const Mode = @"Device";
#endif
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
...
NSLog(@"Mode: %@", Mode);
...
}
Luôn dẫn đến "Chế độ: Trình mô phỏng" đang được ghi nhật ký. Tôi hiện đang chạy XCode 3.2.4 nếu điều đó giúp. Cảm ơn.
thay đổi ifdef thành – Taranfx
TARGET_IPHONE_SIMUATOR có lỗi đánh máy (thiếu 'L') và hiển thị trong bản xem trước tìm kiếm của Google như vậy. – wilsonmichaelpatrick
@wilsonmichaelpatrick cố định –