27
วิธีตรวจสอบ iPhone / รุ่นอุปกรณ์ปัจจุบัน
มีวิธีรับชื่อรุ่นอุปกรณ์ (iPhone 4S, iPhone 5, iPhone 5S, ฯลฯ ) ใน Swift หรือไม่ ฉันรู้ว่ามีคุณสมบัติชื่อUIDevice.currentDevice().modelแต่จะคืนค่าประเภทอุปกรณ์เท่านั้น (iPod touch, iPhone, iPad, iPhone Simulator ฯลฯ ) ฉันรู้ว่ามันสามารถทำได้อย่างง่ายดายใน Objective-C ด้วยวิธีนี้: #import <sys/utsname.h> struct utsname systemInfo; uname(&systemInfo); NSString* deviceModel = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; แต่ฉันกำลังพัฒนาแอพ iPhone ของฉันใน Swift ดังนั้นใครก็ได้โปรดช่วยฉันด้วยวิธีที่เท่าเทียมกันในการแก้ปัญหานี้ใน Swift