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

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

14
iOS: วิธีการจัดเก็บชื่อผู้ใช้ / รหัสผ่านภายในแอป
ฉันมีหน้าจอเข้าสู่ระบบในแอพ iOS ของฉัน ชื่อผู้ใช้และรหัสผ่านจะถูกบันทึกไว้ในNSUserDefaultsและจะถูกโหลดเข้าสู่หน้าจอการเข้าสู่ระบบอีกครั้งเมื่อคุณเข้าสู่แอปอีกครั้ง (แน่นอนNSUserDefaultsเป็นแบบถาวร) ตอนนี้ผู้ใช้มีความเป็นไปได้ที่จะปิดการใช้งานคุณสมบัติการบันทึกชื่อผู้ใช้ / รหัสผ่าน ดังนั้นNSUserDefaultsจะถูกล้างออกแล้ว แต่ในแอพของฉันฉันต้องการชื่อผู้ใช้ / รหัสผ่านนี้สำหรับการสืบค้นฐานข้อมูลสำหรับผู้ใช้ ดังนั้น: จะเก็บข้อมูลNSUserDefaultsที่ไหน (สถานที่นี้สามารถ / ควรถูกลบเมื่อผู้ใช้ออกจากแอปหรือออกจากระบบ)

18
cocoapods - 'pod install' ใช้เวลาตลอดไป
ฉันพยายามอัปเดตพ็อดที่มีอยู่ด้วยpod installคำสั่ง แต่ใช้เวลานานในการรัน โหมด verbose แสดงว่ามันติดอยู่ที่บรรทัดต่อไปนี้ (ถาวร) การอัปเดตข้อมูลซื้อคืนสเปค master $ / usr / bin / git pull - no-rebase - no-commit ไม่มีกิจกรรมเครือข่ายหลังจากติดขัด
276 ios  cocoapods 



30
iPhone ไม่พร้อมใช้งาน โปรดเชื่อมต่ออุปกรณ์อีกครั้ง
ฉันใช้ iOS 13.5 และใช้ Xcode 11.4 เพื่อต่อยอด ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: นี่KBlackberryคือชื่ออุปกรณ์ iPhone ของฉัน ฉันลองรีสตาร์ทอุปกรณ์และเชื่อมต่อใหม่แน่นอนและสิ่งอื่น ๆ อีกมากมาย แต่ดูเหมือนจะไม่มีอะไรแก้ไขได้ ขั้นตอนต่อไปของฉันคือลอง Xcode เวอร์ชันใหม่กว่า
274 ios  xcode 

30
การเพิ่มรูปภาพหรือวิดีโอลงใน iPhone Simulator
ฉันพยายามใช้UIImagePickerControllerด้วยUIImagePickerControllerSourceTypePhotoLibraryแต่มันบอกว่า "ไม่มีรูป" เครื่องจำลองรับภาพจากที่ไหน? ฉันควรจะคัดลอกภาพเพื่อแสดงในเครื่องมือจำลองที่ไหน?

21
ฉันจะทราบได้อย่างไรว่าโปรแกรมของฉันทำงานใน iphone simulator หรือไม่?
ตามที่คำถามระบุไว้ฉันต้องการทราบว่ารหัสของฉันทำงานในโปรแกรมจำลองเป็นหลักหรือไม่ แต่ก็สนใจที่จะทราบรุ่นของ iPhone ที่ใช้หรือกำลังจำลองอยู่ แก้ไข: ฉันเพิ่มคำว่า 'โดยทางโปรแกรม' ในชื่อคำถาม จุดประสงค์ของคำถามของฉันคือการสามารถรวม / แยกรหัสแบบไดนามิกขึ้นอยู่กับรุ่น / ตัวจำลองการทำงานดังนั้นฉันจะมองหาบางสิ่งบางอย่างเช่นคำสั่งประมวลผลล่วงหน้าที่สามารถให้ข้อมูลนี้แก่ฉันได้

5
คำเตือน: ขั้นตอนการสร้าง Copy Bundle Resources มีไฟล์ Info.plist ของเป้าหมายนี้
ฉันแยกโครงการออกเป็นสองบิลด์และให้plistไฟล์แต่ละไฟล์ ทุกอย่างทำงานได้ดี แต่ฉันได้รับคำเตือนเรื่องการสร้าง: คำเตือน: ขั้นตอนการสร้างคัดลอกทรัพยากรบันเดิลมีไฟล์ Info.plist ของเป้าหมายนี้ 'MyApp-Info.plist' MyAppฉันจะได้รับนี้เมื่อฉันพยายามที่จะสร้าง การสร้างสำหรับเป้าหมายที่สองให้ข้อผิดพลาดเดียวกัน (พร้อมSecondTarget-Info.plistในคำเตือน) ฉันไม่แน่ใจว่าทำไมจึงเป็นคำเตือนเนื่องจากฉันต้องการให้บิลด์มี.plistไฟล์นั้น แต่ละ.plistไฟล์มีสมาชิกภาพเป้าหมายเดียว (สำหรับบิลด์ของตนเอง) คำเตือนนี้หมายความว่าอย่างไร มีวิธีใดที่จะทำให้มันหายไป?
270 ios  iphone  xcode  build  target 

7
วิธีเก็บวัตถุที่กำหนดเองใน NSUserDefaults
เอาล่ะฉันได้ทำอะไรบ้างแล้วฉันก็ตระหนักถึงปัญหาของฉัน แต่ฉันไม่รู้วิธีแก้ไข ฉันสร้างคลาสที่กำหนดเองเพื่อเก็บข้อมูลบางอย่าง ฉันทำวัตถุสำหรับชั้นนี้และฉันต้องการให้พวกเขาสุดท้ายระหว่างช่วง ก่อนที่ฉันจะใส่ข้อมูลทั้งหมดของฉันเข้าไปNSUserDefaultsแต่สิ่งนี้ไม่ทำงาน -[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value '<Player: 0x3b0cc90>' of class 'Player'. นั่นคือข้อผิดพลาดที่ฉันได้รับเมื่อฉันใส่ชั้นเรียนของฉันที่กำหนดเอง "ผู้เล่น" NSUserDefaultsใน ตอนนี้ฉันได้อ่านที่เห็นได้ชัดว่าNSUserDefaultsเก็บข้อมูลบางประเภทเท่านั้น แล้วฉันจะนำวัตถุของฉันเข้าไปได้NSUSerDefaultsอย่างไร ฉันอ่านว่าควรมีวิธีการ "เข้ารหัส" วัตถุที่กำหนดเองของฉันแล้ววางไว้ แต่ฉันไม่แน่ใจว่าจะใช้งานได้อย่างไรความช่วยเหลือจะได้รับการชื่นชม! ขอบคุณ! **** **** แก้ไข เอาล่ะฉันทำงานกับรหัสที่ระบุด้านล่าง (ขอบคุณ!) แต่ฉันยังคงมีปัญหาอยู่ โดยพื้นฐานแล้วรหัสขัดข้องตอนนี้และฉันไม่แน่ใจว่าทำไมเพราะมันไม่ได้มีข้อผิดพลาดใด ๆ บางทีฉันขาดพื้นฐานบางอย่างและฉันเหนื่อยเกินไป แต่เราจะเห็น นี่คือการใช้งานคลาสที่กำหนดเองของฉัน "ผู้เล่น": @interface Player : NSObject { NSString *name; NSNumber *life; //Log of …

9
layoutSubviews เรียกว่าเมื่อใด
ฉันมีมุมมองแบบกำหนดเองที่ไม่ได้รับlayoutSubviewข้อความระหว่างการเคลื่อนไหว ฉันมีมุมมองที่เต็มหน้าจอ มีมุมมองย่อยที่กำหนดเองที่ด้านล่างของหน้าจอที่ปรับขนาดได้อย่างถูกต้องในตัวสร้างส่วนต่อประสานหากฉันเปลี่ยนความสูงของแถบนำทาง layoutSubviewsถูกเรียกเมื่อมุมมองถูกสร้างขึ้น แต่จะไม่เกิดขึ้นอีก มุมมองย่อยของฉันวางไว้อย่างถูกต้อง ถ้าฉันปิดแถบสถานะระหว่างการโทรระบบlayoutSubviewsจะไม่เรียกมุมมองย่อยเลยแม้ว่ามุมมองหลักจะทำให้การปรับขนาดเป็นภาพเคลื่อนไหว ภายใต้สถานการณ์ใดที่layoutSubviewsเรียกว่าจริง? ฉันได้autoresizesSubviewsตั้งค่าเป็นNOสำหรับมุมมองที่กำหนดเองของฉัน และในตัวสร้างอินเทอร์เฟซฉันมีเสาด้านบนและด้านล่างและชุดลูกศรแนวตั้ง อีกส่วนหนึ่งของปริศนาคือหน้าต่างต้องเป็นกุญแจ: [window makeKeyAndVisible]; มิฉะนั้นมุมมองย่อยจะไม่ถูกปรับขนาดโดยอัตโนมัติ

24
Xcode: ปัญหา“ ไฟล์ xxx.png ขาดหายไปจากสำเนาการทำงาน” ที่การสร้างโครงการ
หลังจากลบ / เพิ่มไฟล์ png บางไฟล์ลงในโปรเจคฉันได้รับข้อความเมื่อสร้างโปรเจ็กต์ "ไฟล์ ProjectPath \ aaa \ xxx.png ไม่มีสำเนาทำงาน" ไฟล์ทั้งหมดนี้อยู่ในโครงการและแอปพลิเคชันทำงานอยู่ อย่างไรก็ตามข้อความเหล่านี้น่ารำคาญ ค้นหาไฟล์. plist แล้ว แต่ไม่มีการกล่าวถึงไฟล์เหล่านี้ ฉันควรทำอย่างไรเพื่อลบข้อความเหล่านี้
265 ios  xcode  file 

8
ความสับสนในการแก้ปัญหา iPhone 6 Plus: Xcode หรือเว็บไซต์ของ Apple? เพื่อการพัฒนา
เว็บไซต์ของ Apple อ้างว่ามีความละเอียด 1080p: 1920 x 1080 อย่างไรก็ตามหน้าจอเปิดตัวที่ต้องการโดย Xcode (8.0 GM เปิดตัวในวันนี้) คือ 2208 x 1242 ถูกต้องใคร

23
ข้อผิดพลาดในการลงชื่อรหัสใน macOS High Sierra Xcode - ตัวแยกทรัพยากรข้อมูลตัวค้นหาหรือเศษซากที่คล้ายกันไม่ได้รับอนุญาต
ลองแล้ว: รหัสการลงชื่อผิดพลาดบน macOS Sierra, Xcode 8 โปรดดูภาพที่แสดงข้อผิดพลาด CodeSign /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app cd "/Volumes/Development/Project/Top Best Games/19. Lets Flow/35/let's FLOW - source/proj.ios_mac" export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" Signing Identity: "iPhone Distribution: New Free Games (2CHN583K4J)" Provisioning Profile: "Super Flow Flipp AppStore" (c6c30d2a-1025-4a23-8d12-1863ff684a05) /usr/bin/codesign --force --sign E48B98966150110E55EAA9B149F731901A41B37F --entitlements /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Intermediates/Flow.build/Debug-iphoneos/Super\ Flow\ Flip.build/Super\ Flow\ Flip.app.xcent --timestamp=none …


8
เหตุใด ProjectName-Prefix.pch จึงไม่สร้างขึ้นโดยอัตโนมัติใน Xcode 6
เหตุใดจึงไม่ProjectName-Prefix.pchสร้างอัตโนมัติXcode 6 ? ส่วนหัวของ precompile นั้นไม่จำเป็นอีกต่อไปหรือไม่? ฉันควรเขียนรหัสที่เคยมีProjectName-Prefix.pchมาก่อนที่ไหน
264 ios  xcode  xcode6 

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