คำถามติดแท็ก ios

iOS เป็นระบบปฏิบัติการมือถือที่รันบน Apple iPhone, iPod touch และ iPad ใช้แท็กนี้ [ios] สำหรับคำถามที่เกี่ยวข้องกับการเขียนโปรแกรมบนแพลตฟอร์ม iOS ใช้แท็กที่เกี่ยวข้อง [object-c] และ [swift] สำหรับปัญหาเฉพาะสำหรับภาษาการเขียนโปรแกรมเหล่านั้น

30
UIView ที่มีมุมมนและเงาตกใช่ไหม
ฉันต้องการกำหนดเองUIView... : ฉันแค่อยากได้มุมมองสีขาวที่ว่างเปล่าที่มีมุมมนและเงาแบบปล่อยแสง (ไม่มีเอฟเฟกต์แสง) ฉันสามารถทำสิ่งเหล่านี้ทีละคน แต่ปกติclipToBounds/ maskToBoundsความขัดแย้งเกิดขึ้น

8
การรองรับมัลติทาสกิ้งของ iPad ต้องการการปรับแนวเหล่านี้
ฉันกำลังพยายามส่งแอพสากล iOS 9 ของฉันไปยัง Apple (สร้างด้วย Xcode 7 GM) แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้สำหรับมัดใน iTunes Connect เพียงแค่เมื่อฉันเลือกส่งเพื่อตรวจทาน : Bundle ไม่ถูกต้อง การสนับสนุนมัลติทาสกิ้งของ iPad ต้องการการปรับแนวเหล่านี้: 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLrientationLatalLightRight' พบ 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown' ในบันเดิล 'com.bitscoffee.PhotoMarks.iOS' แอพของฉันรองรับการวางแนวตั้งและแนวตั้งใช้ด้านล่างลงไป แต่ไม่ใช่สำหรับอีกสองอัน ดังนั้นจะมีการแก้ไขข้อกำหนดที่กำหนดไว้นี้หรือแอพ iOS 9 iPad ทั้งหมดต้องมีการหมุนทั้งสี่หรือไม่?
388 ios  objective-c  iphone  xcode  ipad 

30
ฉันจะรับเวอร์ชั่นแอพและหมายเลขบิลด์ด้วย Swift ได้อย่างไร
ฉันมีแอพ IOS ที่มี Azure back-end และต้องการบันทึกกิจกรรมบางอย่างเช่นการเข้าสู่ระบบและเวอร์ชันของผู้ใช้แอปที่กำลังทำงานอยู่ ฉันจะคืนเวอร์ชันและหมายเลขบิลด์ด้วย Swift ได้อย่างไร
387 ios  swift 

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
386 ios  iphone  swift  device 

30
แอปพลิเคชันคาดว่าจะมีตัวควบคุมรูทวิวเมื่อสิ้นสุดการเปิดตัวแอปพลิเคชัน
ฉันได้รับข้อผิดพลาดต่อไปนี้ในคอนโซลของฉัน: แอปพลิเคชันคาดว่าจะมีตัวควบคุมรูทวิวเมื่อสิ้นสุดการเปิดตัวแอปพลิเคชัน ด้านล่างเป็นapplication:didFinishLaunchWithOptionsวิธีของฉัน: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Set Background Color/Pattern self.window.backgroundColor = [UIColor blackColor]; self.tabBarController.tabBar.backgroundColor = [UIColor clearColor]; //self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"testbg.png"]]; // Set StatusBar Color [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; // Add the tab bar controller's current view as a subview of the window self.window.rootViewController = self.tabBarController; …
383 ios  objective-c 

25
ข้อมูลหลัก: วิธีที่รวดเร็วที่สุดในการลบอินสแตนซ์ทั้งหมดของเอนทิตี
ฉันใช้ Core Data เพื่อยืนยันผลการโทรจากเว็บเซอร์วิส บริการบนเว็บส่งคืนโมเดลวัตถุแบบเต็มสำหรับสมมติว่า "Cars" - อาจเป็นประมาณ 2000 รายการ (และฉันไม่สามารถทำให้ Web Service ส่งคืนสิ่งใดก็ตามที่น้อยกว่า 1 คันหรือทั้งหมด ในครั้งต่อไปที่ฉันเปิดแอปพลิเคชันของฉันฉันต้องการรีเฟรช Core Data ที่ยังคงมีอยู่โดยเรียกใช้ Web Service สำหรับรถยนต์ทุกคันอีกครั้งอย่างไรก็ตามเพื่อป้องกันการซ้ำซ้อนฉันจะต้องล้างข้อมูลทั้งหมดในแคชในเครื่องก่อน มีวิธีที่รวดเร็วกว่าในการกำจัดทุกอินสแตนซ์ของเอนทิตีเฉพาะในบริบทวัตถุที่มีการจัดการ (เช่นเอนทิตีทั้งหมดของประเภท "CAR") หรือฉันต้องค้นหาพวกเขาโทรแล้ววนซ้ำผ่านผลลัพธ์เพื่อลบแต่ละรายการจากนั้นบันทึก? เป็นการดีที่ฉันจะพูดลบทั้งหมดที่เอนทิตี้ของ Blah

9
ทดสอบแอป iOS บนอุปกรณ์ที่ไม่มีโปรแกรมผู้พัฒนาแอปเปิ้ลหรือการเจลเบรค
ฉันจะทดสอบแอปพลิเคชั่น iOS บน iPod Touch ได้อย่างไรโดยไม่ต้องลงทะเบียนกับ Apple Developer Program หรือจำคุก iPod ของฉัน ไม่เป็นตัวเลือกที่ทำงานได้ในขณะนี้ ฉันต้องการทดสอบบนอุปกรณ์แทนการจำลองบนหน้าจอเพื่อดูว่ามันทำงานบน iPod จริงได้อย่างไร

14
iPhone ซ่อนแถบนำทางในหน้าแรกเท่านั้น
ฉันมีรหัสด้านล่างที่ซ่อนและแสดงแถบการนำทาง มันถูกซ่อนไว้เมื่อมุมมองแรกโหลดแล้วซ่อนเมื่อเรียกว่า "children" ปัญหาคือฉันไม่สามารถหากิจกรรม / การกระทำที่จะเรียกให้ซ่อนอีกครั้งเมื่อพวกเขากลับไปที่มุมมองรูต .... ฉันมีปุ่ม "ทดสอบ" บนหน้ารูทที่ดำเนินการด้วยตนเอง แต่มันไม่สวยและฉันต้องการให้มันเป็นแบบอัตโนมัติ -(void)hideBar { self.navController.navigationBarHidden = YES; } -(void)showBar { self.navController.navigationBarHidden = NO; }


25
การสร้างมุมมองภาพซ้อนทับเบลอ
ในแอพ Music ของ iOS ใหม่เราสามารถเห็นปกอัลบั้มด้านหลังมุมมองที่พร่ามัว จะทำเช่นนั้นได้อย่างไร? ฉันอ่านเอกสารแล้ว แต่ไม่พบสิ่งใดที่นั่น


19
ฉันจะขอ HTTP ใน Swift ได้อย่างไร
ฉันอ่านThe Programming Language Swiftโดย Apple ใน iBooks แต่ไม่สามารถหาวิธีที่จะทำให้คำขอ HTTP (เช่น cURL) ใน Swift ฉันจำเป็นต้องนำเข้าคลาส Obj-C หรือฉันต้องนำเข้าไลบรารีเริ่มต้นหรือไม่ หรือเป็นไปไม่ได้ที่จะทำการร้องขอ HTTP โดยยึดตามรหัส Swift ดั้งเดิม


30
ข้อผิดพลาดเมื่อทำการทดสอบกับเครื่องจำลอง iOS: ไม่สามารถลงทะเบียนกับเซิร์ฟเวอร์ bootstrap
ฉันกำลังทดสอบแอพของฉันบนตัวจำลองเมื่อมันล้มเหลวในการคลิกปุ่มของ UIAlertView ฉันหยุดแก้ไขจุดบกพร่องที่นั่นทำการเปลี่ยนแปลงบางอย่างกับรหัสและสร้างแอปอีกครั้ง ตอนนี้เมื่อฉันเรียกใช้แอปพลิเคชันฉันได้รับข้อผิดพลาดนี้ในคอนโซล ไม่สามารถลงทะเบียน com.myApp.debug กับเซิร์ฟเวอร์ bootstrap ข้อผิดพลาด: รหัสข้อผิดพลาดที่ไม่รู้จัก ซึ่งโดยทั่วไปหมายความว่าอินสแตนซ์อื่นของกระบวนการนี้กำลังทำงานอยู่หรือหยุดทำงานในโปรแกรมดีบั๊กโปรแกรมรับสัญญาณ:“ SIGABRT” ฉันพยายามลบแอพออกจากตัวจำลองทำการสร้างใหม่ทั้งหมด แต่ฉันยังคงได้รับข้อผิดพลาดนี้เมื่อฉันพยายามเรียกใช้แอป ฉันควรทำอย่างไรจึงจะสามารถเรียกใช้แอพพลิเคชั่นในตัวจำลองของฉันได้อีกครั้ง
370 ios  xcode  ios-simulator 

28
คุณจะเพิ่มข้อความแบบหลายบรรทัดใน UIButton ได้อย่างไร
ฉันมีรหัสต่อไปนี้ ... UILabel *buttonLabel = [[UILabel alloc] initWithFrame:targetButton.bounds]; buttonLabel.text = @"Long text string"; [targetButton addSubview:buttonLabel]; [targetButton bringSubviewToFront:buttonLabel]; ... ความคิดที่ว่าฉันสามารถมีข้อความหลายบรรทัดสำหรับปุ่ม แต่ข้อความจะถูกบดบังโดย backgroundImage ของ UIButton เสมอ การเรียกการบันทึกเพื่อแสดงภาพตัวอย่างของปุ่มแสดงว่ามีการเพิ่ม UILabel แล้ว แต่ไม่สามารถมองเห็นข้อความได้ นี่เป็นข้อบกพร่องใน UIButton หรือฉันกำลังทำอะไรผิดหรือเปล่า?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.