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

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

18
ไม่สามารถถอดคิวเซลล์ที่มีตัวระบุเซลล์ - ต้องลงทะเบียนปลายปากกาหรือคลาสสำหรับตัวระบุหรือเชื่อมต่อเซลล์ต้นแบบในสตอรีบอร์ด
ฉันค่อนข้างใหม่กับการเขียนโค้ดโดยทั่วไปและยังใหม่กับ Xcode (Swift) มาก ฉันเข้าใจว่าฉันจำเป็นต้องลงทะเบียนหัวปากกาหรือชั้นเรียน แต่ฉันไม่เข้าใจว่า 'ที่ไหนหรืออย่างไร' import UIKit class NotesListViewController: UITableViewController { @IBOutlet weak var menuButton: UIBarButtonItem! override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: "preferredContentSizeChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil) // Side Menu if self.revealViewController() != nil { menuButton.target = self.revealViewController() menuButton.action = "revealToggle:" self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) } } override func viewDidAppear(animated: …
114 ios  swift  iphone  xcode6 

27
วันอันรวดเร็วระหว่างสอง NSDates
ฉันสงสัยว่ามีความเป็นไปได้ใหม่และยอดเยี่ยมที่จะได้รับจำนวนวันระหว่าง NSDates สองตัวใน Swift / โกโก้ "ใหม่" หรือไม่? เช่นใน Ruby ฉันจะทำ: (end_date - start_date).to_i

24
ตรวจสอบว่าแอปของฉันมีเวอร์ชันใหม่ใน AppStore หรือไม่
ฉันต้องการตรวจสอบด้วยตนเองว่ามีการอัปเดตใหม่สำหรับแอปของฉันในขณะที่ผู้ใช้ใช้งานอยู่หรือไม่และแจ้งให้เขาดาวน์โหลดเวอร์ชันใหม่ ฉันสามารถทำได้โดยตรวจสอบเวอร์ชันของแอพของฉันในแอพสโตร์ - แบบเป็นโปรแกรมหรือไม่?
114 ios  iphone  xcode  app-store  version 

8
ฉันจะได้รับชั่วโมงและนาทีจาก NSDate ได้อย่างไร
ในใบสมัครของฉันฉันต้องได้รับชั่วโมงและนาทีแยกกัน: NSString *currentHour=[string1 substringWithRange: NSMakeRange(0,2)]; int currentHourInNumber=[currentHour intValue]; พิจารณาstring1มี11:59:13 AMที่มาจาก datepicker ที่นี่ถ้าฉันใช้รหัสด้านบนจะสามารถรับชั่วโมงได้ถ้ามากกว่า 9 ไม่เช่นนั้นฉันต้องเปลี่ยนNSMakeRange(0,1)เพื่อให้ได้ชั่วโมงระหว่าง 1 ถึง 9 มีวิธีใดบ้างในการรับชั่วโมงนาที ฯลฯ ? ขอขอบคุณล่วงหน้าโปรดให้รหัสตัวอย่างแก่ฉัน
113 ios  objective-c  nsdate  hour 

30
ไฟล์ปฏิบัติการได้รับการลงนามด้วยสิทธิ์ที่ไม่ถูกต้องใน Xcode
ฉันได้รับข้อผิดพลาดนี้กับ Xcode 5 เมื่อพยายามเรียกใช้แอปบนอุปกรณ์ของฉัน ไฟล์ปฏิบัติการถูกเซ็นชื่อด้วยสิทธิ์ที่ไม่ถูกต้อง ทำงานได้ดีกับ Xcode 4.x. ใครรู้วิธีกำจัดข้อผิดพลาด

18
ไม่พบสัญลักษณ์สำหรับสถาปัตยกรรม i386
เมื่อพยายามคอมไพล์ด้วย Xcode ฉันได้รับข้อผิดพลาดต่อไปนี้: **Ld /Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Products/Debug-iphonesimulator/iKosher.app/iKosher normal i386 cd /Users/doronkatz/Sites/xCode/iKosher setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Xcode4/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Xcode4/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Xcode4/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Xcode4/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk -L/Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Products/Debug-iphonesimulator -L/Users/doronkatz/Sites/xCode/iKosher -F/Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Products/Debug-iphonesimulator -filelist /Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Intermediates/iKosher.build/Debug-iphonesimulator/iKosher.build/Objects-normal/i386/iKosher.LinkFileList -mmacosx-version-min=10.6 -all_load -ObjC -Xlinker -objc_abi_version -Xlinker 2 -lz -framework Security -framework CFNetwork -framework CoreData -framework Foundation -framework UIKit -framework CoreGraphics -framework QuartzCore -o /Users/doronkatz/Library/Developer/Xcode/DerivedData/iKosher-bphnihrngmqtkqfgievrrumzmyce/Build/Products/Debug-iphonesimulator/iKosher.app/iKosher Undefined …
113 objective-c  ios  xcode4 


9
แถบการนำทางปรากฏเหนือมุมมองด้วย iOS7 SDK ใหม่
CGRect cgRect1 = [[UIScreen mainScreen] applicationFrame]; UISearchBar *mySearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, cgRect.size.width, 40)]; mySearchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight ; UITableView *myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 40, cgRect.size.width, cgRect.size.height-40)]; myTableView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight; [self.view addSubview:mySearchBar]; [self.view addSubview:myTableView]; ในเวอร์ชันก่อนหน้านี้ทำงานได้อย่างถูกต้อง แถบค้นหาปรากฏด้านล่างstatusbarและแถบนำทาง tableviewปรากฏด้านล่างแถบค้นหา แต่เมื่อฉันเปิดใช้งานXcode 5 sdk iOS 7แถบค้นหาจะไม่ปรากฏให้เห็น (ฉันคิดว่ามันวางอยู่ใต้แถบสถานะและแถบนำทาง) และแถบนำทางก็ปรากฏเหนือมุมมองตารางด้วย จะได้รับการแก้ไขด้วยการiOS 7ปล่อยที่เสถียรหรือไม่? หรือเป็นปัญหาของการเข้ารหัสของฉัน? หรือเราควรจัดการโดยเพิ่ม(y = …
113 iphone  ios  objective-c  ipad  ios7 

5
การระบุหนึ่งมิติของเซลล์ใน UICollectionView โดยใช้เค้าโครงอัตโนมัติ
ใน iOS 8 UICollectionViewFlowLayoutรองรับการปรับขนาดเซลล์โดยอัตโนมัติตามขนาดเนื้อหาของตนเอง ซึ่งจะปรับขนาดเซลล์ทั้งในด้านความกว้างและความสูงตามเนื้อหา เป็นไปได้หรือไม่ที่จะระบุค่าคงที่สำหรับความกว้าง (หรือความสูง) ของเซลล์ทั้งหมดและอนุญาตให้มิติอื่นปรับขนาดได้ สำหรับตัวอย่างง่ายๆให้พิจารณาป้ายหลายบรรทัดในเซลล์โดยมีข้อ จำกัด ในการวางตำแหน่งไว้ที่ด้านข้างของเซลล์ ป้ายกำกับหลายบรรทัดสามารถปรับขนาดได้หลายวิธีเพื่อรองรับข้อความ เซลล์ควรเติมเต็มความกว้างของมุมมองคอลเลกชันและปรับความสูงให้เหมาะสม เซลล์จะมีขนาดตามอำเภอใจและยังทำให้เกิดข้อขัดข้องเมื่อขนาดเซลล์ใหญ่กว่ามิติที่เลื่อนไม่ได้ของมุมมองคอลเลกชัน iOS 8 แนะนำวิธีการsystemLayoutSizeFittingSize: withHorizontalFittingPriority: verticalFittingPriority:สำหรับแต่ละเซลล์ในมุมมองคอลเลกชันเค้าโครงเรียกใช้เมธอดนี้บนเซลล์โดยส่งผ่านขนาดโดยประมาณ สิ่งที่สมเหตุสมผลสำหรับฉันคือการแทนที่วิธีนี้บนเซลล์ส่งผ่านขนาดที่กำหนดและตั้งค่าข้อ จำกัด แนวนอนเป็นที่ต้องการและลำดับความสำคัญต่ำสำหรับข้อ จำกัด แนวตั้ง ด้วยวิธีนี้ขนาดแนวนอนจะถูกกำหนดให้เป็นค่าที่ตั้งไว้ในเค้าโครงและขนาดแนวตั้งสามารถยืดหยุ่นได้ สิ่งนี้: - (UICollectionViewLayoutAttributes *)preferredLayoutAttributesFittingAttributes:(UICollectionViewLayoutAttributes *)layoutAttributes { UICollectionViewLayoutAttributes *attributes = [super preferredLayoutAttributesFittingAttributes:layoutAttributes]; attributes.size = [self systemLayoutSizeFittingSize:layoutAttributes.size withHorizontalFittingPriority:UILayoutPriorityRequired verticalFittingPriority:UILayoutPriorityFittingSizeLevel]; return attributes; } อย่างไรก็ตามขนาดที่ให้กลับโดยวิธีนี้เป็นเรื่องแปลกอย่างสิ้นเชิง เอกสารเกี่ยวกับวิธีนี้ไม่ชัดเจนสำหรับฉันและกล่าวถึงโดยใช้ค่าคงUILayoutFittingCompressedSize UILayoutFittingExpandedSizeที่ซึ่งเป็นเพียงแค่ขนาดศูนย์และค่าที่ค่อนข้างใหญ่ เป็นsizeพารามิเตอร์ของวิธีนี้จริงๆเพียงวิธีการที่จะผ่านในสองคงที่? ไม่มีวิธีใดที่จะบรรลุพฤติกรรมที่ฉันคาดหวังว่าจะได้รับความสูงที่เหมาะสมกับขนาดที่กำหนด? …

9
การพัฒนาข้ามแพลตฟอร์ม iOS / Android [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเล่นกับการพัฒนาแอพ Android ใน Java มาระยะหนึ่งแล้วและฉันก็เริ่มรับมือกับมันได้ อย่างไรก็ตามหากฉันต้องการเริ่มต้นในเวอร์ชัน iOS ฉันจำเป็นต้องเขียนโค้ดทุกอย่างตั้งแต่เริ่มต้นซึ่งเป็นสิ่งที่ไม่พึงปรารถนา ฉันสงสัยว่ามีโซลูชันข้ามแพลตฟอร์มใดบ้างและทำงานได้ดีเพียงใดในทางปฏิบัติ ฉันคิดเกี่ยวกับเว็บแอปพลิเคชัน - อาจใช้jQuery MobileหรือTitaniumหรือ Adobe Flash / Flex / Air ฉันยังไม่มี Mac ซึ่งฉันอาจจะต้องลงทุน ดังนั้นคำถามของฉัน: มีสภาพแวดล้อมการพัฒนาข้ามแพลตฟอร์มใดบ้างสำหรับ iOS / Android (และ / หรืออุปกรณ์อื่น ๆ ) คุณมีประสบการณ์อะไรกับเครื่องมือเหล่านี้บ้าง? (นี่คือสิ่งที่ฉันอยากรู้จริงๆ)

6
Swift รองรับการสะท้อนหรือไม่?
Swift รองรับการสะท้อนหรือไม่? เช่นมีบางอย่างเช่นvalueForKeyPath:และsetValue:forKeyPath:สำหรับวัตถุ Swift หรือไม่? จริงๆแล้วมันมีระบบประเภทไดนามิกobj.classหรือไม่เช่นใน Objective-C หรือไม่?
113 ios  reflection  swift 

6
มุมมองเบลอสไตล์ iOS 7
มีใครรู้บ้างเกี่ยวกับการควบคุมใด ๆ ที่จะจำลองมุมมองเบลอสไตล์ iOS7 ฉันสมมติว่าอาจมีคลาสย่อย UIView บางประเภทที่จะจำลองพฤติกรรม ฉันกำลังพูดถึงมุมมองประเภทนี้ซึ่งเบลอฉากหลังอย่างหนามากจนมีเอฟเฟกต์ดึงจากมุมมองพื้นหลัง

6
แถบสถานะไม่พบภาพสตริงเวลาที่แคช การแสดงผลในกระบวนการ
ฉันได้รับข้อความรันไทม์ด้านบนหลังจากอัปเกรดเป็น Swift4.1 และ Xcode 9.3 ก่อนการอัพเกรดฉันไม่มีข้อความนี้ในหน้าต่างคอนโซลของฉัน แถบสถานะไม่พบภาพสตริงเวลาที่แคช การแสดงผลในกระบวนการ ขึ้นมาทุก ๆ สองสามนาทีตราบเท่าที่ฉันมีแอปทำงานอยู่ ฉันเห็นว่าไม่มีผลข้างเคียงที่เป็นลบแอปของฉันทำงานตามปกติฉันไม่พบปัญหาใด ๆ ฉันใช้แถบสถานะมาตรฐานไม่ได้เปลี่ยนเพื่อแก้ไข แต่อย่างใด คำถามที่ 1:จะมีปัญหาที่เกิดจากคำเตือนนี้ภายใต้สถานการณ์ที่ฉันยังไม่เจอหรือไม่? คำถาม 2:ไม่มีใครรู้ว่าฉันจะกำจัดคำเตือนนี้ได้อย่างไร?
113 ios  swift4.1  xcode9.3 

1
การรับ kAUGraphErr_CannotDoInCurrentContext เมื่อเรียก AUGraphStart เพื่อเล่น
ฉันกำลังทำงานกับAUGraphและ Audio Units API เพื่อเล่นและบันทึกเสียงในแอป iOS ของฉัน ตอนนี้ฉันมีปัญหาที่หายากเมื่อAUGraphไม่สามารถเริ่มต้นด้วยข้อผิดพลาดต่อไปนี้: ผลลัพธ์ = kAUGraphErr_CannotDoInCurrentContext (-10863) เกิดข้อผิดพลาดที่ไม่สามารถคาดเดาได้เมื่อเราพยายามโทรAUGraphStartซึ่งตั้งค่าไว้สำหรับการเล่นเสียง: (BOOL)startRendering { if (playing) { return YES; } playing = YES; if (NO == [self setupAudioForGraph:&au_play_graph playout:YES]) { print_error("Failed to create play AUGraph",0); playing = NO; return NO; } //result = kAUGraphErr_CannotDoInCurrentContext (-10863) OSStatus result = AUGraphStart(au_play_graph); …

12
Xcode 6.4 แอปพลิเคชันที่คุณเลือกไม่มีอยู่
ฉันพยายามส่งไปยัง iTunes Connect ด้วย Xcode 6.4 ฉันได้รับข้อผิดพลาดนี้ ไม่สามารถตรวจสอบ ใบสมัครของคุณไม่มีแอปพลิเคชันที่คุณเลือกไว้ ฉันสามารถค้นหาโปรไฟล์การจัดเตรียมผ่านบัญชีผู้พัฒนาของฉันในขั้นตอนก่อนหน้านี้ ฉันได้ตรวจสอบตัวระบุทั้งหมดอีกครั้ง ฉันลองใช้ Application Loader ด้วยและได้รับข้อผิดพลาดเดียวกันโดยทั่วไป สิ่งที่แปลกคือฉันส่งแอพอื่นเมื่อหลายชั่วโมงก่อนไปยังบัญชีเดียวกันโดยไม่มีปัญหา ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.

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