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

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

5
UIButton ลบการกระทำเป้าหมายทั้งหมด
ฉันได้เพิ่ม target-action-forControlEvents: ลงใน UIButton แล้ว ฉันต้องการลบสิ่งเหล่านี้ทั้งหมดในครั้งเดียวโดยไม่ต้องจัดสรรคืน ฉันจะตั้งเป้าหมายใหม่ เป็นไปได้และฉันจะไปเกี่ยวกับเรื่องนี้?
341 ios  uibutton 

16
ฉันจะตรวจจับได้เมื่อมีคนเขย่า iPhone ได้อย่างไร
ฉันต้องการที่จะตอบสนองเมื่อมีคนเขย่า iPhone ฉันไม่สนใจว่าพวกเขาจะสั่นอย่างไรโดยเฉพาะว่ามันโบกสะบัดอย่างแรงประมาณเสี้ยววินาที ไม่มีใครรู้วิธีการตรวจสอบนี้

13
เพิ่มองค์ประกอบให้กับอาร์เรย์ใน Swift
สมมติว่าฉันมีอาร์เรย์ตัวอย่างเช่น: var myArray = ["Steve", "Bill", "Linus", "Bret"] และต่อมาฉันต้องการที่จะผลักดัน / ผนวกองค์ประกอบท้ายแถวดังกล่าวเพื่อรับ: ["Steve", "Bill", "Linus", "Bret", "Tim"] ฉันควรใช้วิธีใด แล้วในกรณีที่ฉันต้องการเพิ่มองค์ประกอบที่ด้านหน้าของอาร์เรย์? มีเวลาคงที่ไม่เปลี่ยนแปลงหรือไม่
340 ios  arrays  swift 

30
วิธีการตรวจสอบที่อยู่อีเมลอย่างรวดเร็ว?
ไม่มีใครรู้วิธีการตรวจสอบที่อยู่อีเมลใน Swift? ฉันพบรหัสนี้: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])]; NSLog(@"%i", regExMatches); if (regExMatches == 0) { return NO; } else { return YES; } } …
338 ios  validation  email  swift 


7
แปลง NSURL เป็น NSString
ฉันมีแอพที่ผู้ใช้สามารถเลือกรูปภาพได้จากรูปภาพแอพในตัวหรือจากคลังรูปภาพ iphone ผมใช้โอกาสวัตถุที่มีคุณสมบัติการบันทึกNSStringimagePath ตอนนี้ในกรณีของภาพในตัวแอพพลิเคฉันจะได้รับชื่อไฟล์เป็นบันทึกในNSString [occasion imagePath]แต่ในกรณีที่ 2 ที่ผู้ใช้เลือกรูปแบบคลังภาพฉันได้รับสิ่งNSURLที่ฉันต้องการแปลงเป็นNSStringเพื่อให้สามารถบันทึกไว้ใน[occasion imagePath] มันเป็นไปได้ที่จะแปลงNSURLไปยังNSString?

15
ไฟล์ค่าคงที่ส่วนกลางใน Swift
ในโครงการ Objective-C NSUserDefaultsของฉันฉันมักจะใช้ไฟล์คงที่ทั่วโลกเพื่อสิ่งที่ร้านค้าเช่นชื่อการแจ้งเตือนและปุ่มสำหรับ ดูเหมือนว่า: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @"aaaaNotification"; @end ฉันจะทำสิ่งเดียวกันใน Swift ได้อย่างไร
336 ios  objective-c  swift 

7
การจำลองพฤติกรรมแบบฟิตโดยใช้ข้อ จำกัด AutoLayout ใน Xcode 6
ฉันต้องการใช้ AutoLayout เพื่อปรับขนาดและเลย์เอาต์มุมมองในลักษณะที่ทำให้ระลึกถึงโหมดเนื้อหาแบบพอดีของ UIImageView ฉันมีมุมมองย่อยภายในมุมมองคอนเทนเนอร์ในตัวสร้างส่วนต่อประสาน มุมมองย่อยมีอัตราส่วนภาพโดยธรรมชาติซึ่งฉันต้องการเคารพ ขนาดของมุมมองคอนเทนเนอร์ไม่เป็นที่รู้จักจนกระทั่งรันไทม์ หากอัตราส่วนมุมมองของคอนเทนเนอร์กว้างกว่ามุมมองย่อยฉันต้องการให้ความสูงของมุมมองย่อยเท่ากับความสูงของมุมมองพาเรนต์ หากอัตราส่วนมุมมองของคอนเทนเนอร์สูงกว่ามุมมองย่อยฉันต้องการความกว้างของมุมมองย่อยเท่ากับความกว้างของมุมมองพาเรนต์ ในกรณีใดกรณีหนึ่งฉันต้องการให้มุมมองย่อยจัดกึ่งกลางแนวนอนและแนวตั้งภายในมุมมองคอนเทนเนอร์ มีวิธีใดบ้างที่จะบรรลุเป้าหมายนี้โดยใช้ข้อ จำกัด AutoLayout ใน Xcode 6 หรือในเวอร์ชันก่อนหน้า? เป็นการดีที่จะใช้ตัวสร้างส่วนต่อประสาน แต่ถ้าไม่ใช่ก็เป็นไปได้ที่จะกำหนดข้อ จำกัด ดังกล่าวโดยทางโปรแกรม

30
ไม่พบไลบรารี่สำหรับ -lPods
ฉันพบข้อผิดพลาดเมื่อเก็บถาวรโครงการ นี่คือสภาพแวดล้อมของฉัน Mac OS Lion Xcode 4.3.1 iOS SDK 5.1 เป้าหมายการปรับใช้โครงการคือ: IPHONEOS_DEPLOYMENT_TARGET 3.2 ข้อผิดพลาดแสดง: ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) ฉันเดา Pods คือ CocoaPods ที่ฉันใช้ในการจัดการการพึ่งพาโครงการ XCode https://github.com/CocoaPods/CocoaPods นี่คือ Podfile ของฉัน platform :ios dependency 'libPusher', '1.1' ฉันไม่แน่ใจว่าข้อผิดพลาดหมายถึงอะไร

21
วิธีการใช้เลย์เอาต์อัตโนมัติเพื่อย้ายมุมมองอื่น ๆ เมื่อมุมมองถูกซ่อนอยู่?
ฉันได้ออกแบบ Cell ที่กำหนดเองของฉันใน IB แล้วทำการซับคลาสและเชื่อมต่อร้านค้าของฉันกับคลาสที่กำหนดเองของฉัน ฉันมีสามพรีวิวในเนื้อหาของเซลล์ซึ่ง ได้แก่ : UIView (cdView) และสองป้ายกำกับ (titleLabel และ emailLabel) บางครั้งฉันต้องการให้ UIView และป้ายกำกับสองรายการแสดงในเซลล์ของฉันและบางครั้งก็มีป้ายกำกับเพียงสองรายการทั้งนี้ขึ้นอยู่กับข้อมูลที่มีให้สำหรับแต่ละแถว สิ่งที่ฉันพยายามทำคือการตั้งข้อ จำกัด แบบนั้นถ้าฉันตั้งค่าคุณสมบัติ UIView ให้ซ่อนหรือฉันจะลบออกจาก superview ป้ายกำกับทั้งสองจะเลื่อนไปทางซ้าย ฉันพยายามตั้งค่าข้อ จำกัด ที่นำ UIView เป็น Superview (เนื้อหาของเซลล์) สำหรับ 10px และ UILabels นำข้อ จำกัด 10 px ไปยังมุมมองถัดไป (UIView) ต่อมาในรหัสของฉัน -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(IndexPath *)indexPath { ... Record …

17
“ คำเตือน: แอพของ iPhone ควรมีสถาปัตยกรรม armv6” แม้จะมีการตั้งค่าการสร้าง
เป็นเวลานานแล้วที่ฉันต้องปรับการตั้งค่าการสร้างโครงการ หลังจากอัปเกรดเป็น SDK ล่าสุดฉันมีปัญหาในการสร้างการกำหนดค่าการกระจายเฉพาะกิจ สร้างสร้างคำเตือนและข้อผิดพลาดนี้: คำเตือน: แอป iPhone ควรมีสถาปัตยกรรม armv6 (ARCHS ปัจจุบัน = "armv7") iPhone / iPod Touch: แอปพลิเคชั่นที่ใช้งานได้ขาดสถาปัตยกรรมที่ต้องการ ต้องมีสถาปัตยกรรมอย่างน้อยหนึ่งอย่างต่อไปนี้: armv6 (-19033) อย่างไรก็ตามในโครงการของฉันฉันคิดว่าฉันมีการตั้งค่าที่ถูกต้อง: สถาปัตยกรรมคือ: มาตรฐาน (armv6 armv7) ฐาน SDK: iOS ล่าสุด (ตั้งค่าปัจจุบันเป็น iOS 4.2) สถาปัตยกรรมที่ถูกต้อง: armv6 armv7 ฉันทำความสะอาดเป้าหมายทั้งหมดแล้ว ฉันขอขอบคุณเคล็ดลับใด ๆ
332 ios  xcode 

20
การวางแนวรูปภาพผลของ iOS UIImagePickerController หลังจากอัปโหลด
ฉันกำลังทดสอบแอปพลิเคชัน iPhone ของฉันบน iOS 3.1.3 iPhone ฉันกำลังเลือก / ถ่ายภาพโดยใช้UIImagePickerController: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker setDelegate:self]; [self.navigationController presentModalViewController:imagePicker animated:YES]; [imagePicker release]; - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { self.image = [info objectForKey:UIImagePickerControllerOriginalImage]; imageView.image = self.image; [self.navigationController dismissModalViewControllerAnimated:YES]; submitButton.enabled = YES; } ในบางครั้งฉันก็ส่งไปยังเว็บเซิร์ฟเวอร์ของฉันโดยใช้คลาส ASI: ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL …

30
UITableView - เปลี่ยนสีส่วนหัวของส่วน
ฉันจะเปลี่ยนสีของส่วนหัวของส่วนใน UITableView ได้อย่างไร แก้ไข : คำตอบที่จัดทำโดย DJ-Sควรได้รับการพิจารณาสำหรับ iOS 6 ขึ้นไป คำตอบที่ยอมรับนั้นล้าสมัย

23
รูปภาพต้องไม่มีช่องหรืออัลฟ่าโปร่งใส
Apple ได้เปิดตัว iTunes Connect เวอร์ชันใหม่ & ฉันได้รับข้อความแสดงข้อผิดพลาดเมื่อฉันพยายามตั้งค่า Screenshots บน iTunes ที่เชื่อมต่อกับแอพของฉัน "Images can't contain alpha channels or transparencies."

17
คำเตือน Cocoapods - CocoaPods ไม่ได้ตั้งค่าการกำหนดค่าพื้นฐานของโครงการของคุณเพราะเนื่องจากโครงการของคุณมีชุดการกำหนดค่าที่กำหนดเองอยู่แล้ว
หลังจากที่ฉันดำเนินการpod installที่ฐานของโครงการของฉันฉันได้รับข้อผิดพลาดต่อไปนี้: CocoaPods ไม่ได้ตั้งค่าการกำหนดค่าพื้นฐานของโครงการของคุณเพราะเนื่องจากโครงการของคุณมีชุดการกำหนดค่าแบบกำหนดเองอยู่แล้ว เพื่อให้การรวม CocoaPods ทำงานได้ทั้งหมดโปรดตั้งค่าการกำหนดค่าพื้นฐานของเป้าหมายBluePlaquesLondonFrameworkเป็นPods/Target Support Files/Pods/Pods.debug.xcconfigหรือรวมไว้Pods/Target Support Files/Pods/Pods.debug.xcconfigในการกำหนดค่าการสร้างของคุณ นี่อาจฟังดูเหมือนคำถามงี่เง่า แต่ฉันจะตั้งค่าการกำหนดค่าพื้นฐานสำหรับเป้าหมายได้อย่างไร https://github.com/seanoshea/BluePlaquesLondon/blob/ios8/Podfileเป็น Podfile ซึ่งเป็นสาเหตุของปัญหานี้ http://github.com/seanoshea/BluePlaquesLondonในสาขา iOS 8 เป็น Podfile ในคำถามหากคุณอยากรู้ว่าโครงการนี้เป็นอย่างไร
331 ios  xcode  cocoapods 

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