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

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

23
ไม่พบบัญชีที่มีการเข้าถึง iTunes Connect สำหรับทีม
ใน Xcode เมื่อฉันพยายามProduct > Archive > Validate Appฉันได้รับข้อผิดพลาด: ไม่พบบัญชีที่มีการเข้าถึง iTunes Connect สำหรับทีม "TEAM_NAME" จำเป็นต้องเข้าถึง iTunes Connect สำหรับการกระจาย App Store และ / หรือ ไม่พบบัญชีที่มีการเข้าถึงของ App Store Connect สำหรับทีม "TEAM_NAME" ต้องการการเข้าถึง App Store Connect สำหรับการกระจาย App Store Connect และ / หรือ ไม่สามารถตรวจสอบสิทธิ์ด้วย App Store Connect ฉันจะแก้ไขปัญหานี้และตรวจสอบแอพของฉันได้อย่างไร

18
วิธีการเปลี่ยนสีของแถบนำทางใน iOS 7
ฉันจะเปลี่ยนสีแถบนำทางใน iOS 7 ได้อย่างไร โดยทั่วไปฉันต้องการบรรลุบางสิ่งเช่น Twitter Nav Bar (อัพเดต Twitter สำหรับ iOS7สิ่งนั้น) view controllerฉันฝังในแถบการนำบน ทั้งหมดที่ฉันต้องการคือการเปลี่ยนสีแถบนำทางเป็นสีฟ้าอ่อนพร้อมกับแถบอรรถประโยชน์ที่ด้านบน storyboardฉันไม่สามารถดูเหมือนจะหาตัวเลือกในของฉัน

18
การตั้งค่าความสูงของแถวเซลล์ที่กำหนดเองในกระดานเรื่องราวไม่ตอบสนอง
ฉันกำลังพยายามปรับความสูงของเซลล์สำหรับหนึ่งในเซลล์ในมุมมองตารางของฉัน ฉันกำลังปรับขนาดจากการตั้งค่า "ความสูงของแถว" ภายใน "ตัวตรวจสอบขนาด" ของเซลล์ที่เป็นปัญหา เมื่อฉันเรียกใช้แอปบน iPhone เซลล์จะมีการตั้งค่าขนาดเริ่มต้นจาก "ขนาดแถว" ในมุมมองตาราง ถ้าฉันเปลี่ยน "ขนาดแถว" ของมุมมองตารางขนาดของเซลล์ทั้งหมดจะเปลี่ยนไป ฉันไม่ต้องการทำเช่นนั้นเพราะฉันต้องการขนาดที่กำหนดเองสำหรับเซลล์เดียวเท่านั้น ฉันเคยเห็นโพสต์มากมายที่มีวิธีแก้ปัญหาแบบเป็นโปรแกรม แต่ฉันต้องการทำผ่านกระดานเรื่องราวถ้าเป็นไปได้

26
ตรวจจับ UIButton ที่ถูกกดใน UITableView
ฉันมีUITableView5 UITableViewCellsข้อ แต่ละเซลล์มีเซลล์UIButtonที่ตั้งค่าไว้ดังนี้: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell autorelelase]; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 5, 40, 20)]; [button addTarget:self action:@selector(buttonPressedAction:) forControlEvents:UIControlEventTouchUpInside]; [button setTag:1]; [cell.contentView addSubview:button]; [button …

24
วิธียกเลิกการเลือกเซลล์ UITableView ที่เลือก
ฉันกำลังทำงานในโครงการที่ฉันต้องเลือกเซลล์ล่วงหน้า ฉันสามารถเลือกเซลล์ที่ใช้ล่วงหน้า-willDisplayCellแต่ไม่สามารถยกเลิกการเลือกเซลล์เมื่อผู้ใช้คลิกที่เซลล์อื่น - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == [indexPath row]) { [cell setSelected:YES]; } } - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; NSIndexPath *indexpath1 = appDelegte.indexPathDelegate; appDelegte.indexPathDelegate = indexPath; [materialTable deselectRowAtIndexPath:indexpath1 animated:NO]; } คุณช่วยได้ไหม

14
'ชื่อโครงการ' ถูกคอมไพล์ด้วยการเพิ่มประสิทธิภาพ - การก้าวอาจทำงานผิดปกติ ตัวแปรอาจไม่พร้อมใช้งาน
การพยายามก้าวเข้าสู่รหัส AFNetworking จะสร้างคำเตือนดังต่อไปนี้: [Project Name] was compiled with optimization - stepping may behave oddly; variables may not be available. และแน่นอนฉันไม่สามารถดีบักรหัสได้ โดยเฉพาะฉันพยายามตรวจแก้จุดบกพร่องUIImageView+AFNetworkingหมวดหมู่ซึ่งดูเหมือนเป็นไปไม่ได้ การเปลี่ยนรหัสไม่มีผลกระทบ (ลองทำNSLogฯลฯ ) และเมื่อพยายามทำขั้นตอนในคอมไพเลอร์ให้ไปที่รหัสแอสเซมบลีและแสดงUIImageView+TVASTAFNetworkingเป็นชื่อหมวดหมู่ที่ไม่มีอยู่ในฐานรหัส ใช้ Xcode 7. iOS 9 และ 8 Cocoapods (ไม่มีกรอบ) UPDATE ฉันลืมที่จะพูดถึงว่าเพิ่มประสิทธิภาพการตั้งค่าเพื่อnoneสำหรับทั้งการกำหนดค่าการปล่อยและการแก้ปัญหาและฉันในความเป็นจริงโดยใช้Debugการตั้งค่า อัพเดท 2 Strip Debug Symbols ก็ปิดเช่นกัน

15
โดยทางโปรแกรมกลับไปยัง ViewController ก่อนหน้าใน Swift
ฉันส่งผู้ใช้ไปยังหน้าเว็บด้วยการคลิกปุ่ม หน้านี้เป็นUITableViewController UITableViewController ตอนนี้หากผู้ใช้แตะที่เซลล์ฉันต้องการผลักเขากลับไปที่หน้าก่อนหน้า ฉันคิดถึงสิ่งที่ชอบ self.performSegue("back")....แต่ดูเหมือนจะเป็นความคิดที่ไม่ดี วิธีที่ถูกต้องในการทำคืออะไร?
211 ios  swift  segue 

16
Xcode Simulator: วิธีการลบอุปกรณ์ที่ไม่จำเป็นออกไป
ฉันใช้ Xcode 4.3.1 iOS-Simulator ซึ่งเดิมรองรับเฉพาะ iOS 5.1 ฉันต้องทดสอบรหัสของฉันด้วย iOS 4.3 ดังนั้นฉันจึงใช้ฟีเจอร์ "ติดตั้ง" ของ Xcode เพื่อติดตั้งตามที่อธิบายไว้ใน"การติดตั้ง Xcode ด้วยอุปกรณ์จำลอง iOS 4.3?" ตอนนี้ฉันทำการทดสอบเสร็จแล้ว แต่ไม่พบวิธีถอนการติดตั้งส่วน 4.3 ("เครื่องมือจำลอง iPhone 4.3" และ "เครื่องมือจำลอง iPad 4.3") ฉันต้องการลดความยุ่งเหยิงในเมนู Scheme ไม่มีใครใน Xcode listserv ของ Apple ที่รู้คำตอบ! แก้ไข: โปรดทราบว่ามีการเปลี่ยนแปลงมากมายตั้งแต่ Xcode 4.3 ดังนั้นแนะนำให้ทุกคนที่อ่านคำตอบทั้งหมดนี้ดู ใหม่ล่าสุดเช่น Steve Moser อาจเป็นประโยชน์กับคุณมากกว่า! แก้ไข 10/2017: โพสต์บน Twitter …
210 ios  xcode  ios-simulator 


24
การครอบตัด UIImage
ฉันมีรหัสที่ปรับขนาดรูปภาพเพื่อให้ได้สัดส่วนที่เป็นจุดศูนย์กลางของภาพ - ฉันใช้สิ่งนี้เพื่อถ่ายUIImageและคืนค่าการแสดงรูปภาพสี่เหลี่ยมจัตุรัสขนาดเล็กคล้ายกับสิ่งที่เห็นในมุมมองอัลบั้มของ แอพรูปถ่าย (ฉันรู้ว่าฉันสามารถใช้UIImageViewและปรับโหมดการครอบตัดเพื่อให้ได้ผลลัพธ์เดียวกัน แต่บางครั้งภาพเหล่านี้จะปรากฏในUIWebViews) ฉันเริ่มสังเกตเห็นความผิดพลาดบางอย่างในรหัสนี้และฉันก็นิ่งงันเล็กน้อย ฉันมีสองทฤษฎีที่แตกต่างกันและฉันสงสัยว่าถ้าทั้งสองอยู่บนฐาน ทฤษฎี 1) ฉันประสบความสำเร็จในการปลูกพืชโดยการวาดลงในบริบทภาพนอกจอที่ขนาดเป้าหมายของฉัน เนื่องจากฉันต้องการส่วนตรงกลางของภาพฉันจึงตั้งค่าCGRectอาร์กิวเมนต์ที่ส่งผ่านไปdrawInRectยังสิ่งที่ใหญ่กว่าขอบเขตของบริบทรูปภาพของฉัน ฉันหวังว่านี่คือ Kosher แต่ฉันพยายามที่จะดึงความทรงจำอื่น ๆ ที่ฉันไม่ควรแตะต้องมาก่อนหรือไม่? ทฤษฎี 2) ฉันทำทั้งหมดนี้ในกระทู้พื้นหลัง ฉันรู้ว่ามีบางส่วนของ UIKit ที่ จำกัด เฉพาะเธรดหลัก ฉันกำลังสมมติ / หวังว่าการวาดไปยังมุมมองหน้าจอไม่ใช่หนึ่งในนั้น ฉันผิดหรือเปล่า? (โอ้ฉันคิดถึงNSImage's drawInRect:fromRect:operation:fraction:วิธีการ)

7
วิธีการใช้ UIVisualEffectView เพื่อ Blur Image
ใครช่วยยกตัวอย่างการเบลอภาพให้บ้าง ฉันพยายามหารหัสมาพักหนึ่งแล้ว :( ยังใหม่อยู่ที่ obj c! UIVisualEffectViewให้นามธรรมง่ายกว่าผลภาพที่ซับซ้อน ผลลัพธ์อาจส่งผลต่อเนื้อหาที่อยู่ด้านหลังมุมมองหรือเนื้อหาที่เพิ่มใน contentView ของมุมมอง นำUIVisualEffectViewไปใช้กับมุมมองที่มีอยู่เพื่อใช้เอฟเฟกต์เบลอหรือความสั่นไหวให้กับมุมมองที่ออก หลังจากที่คุณเพิ่ม UIVisualEffectView เพื่อลำดับชั้นดูเพิ่ม subviews ใด ๆ ที่จะ contentView UIVisualEffectViewของ อย่าเพิ่มหัวข้อย่อยโดยตรงกับUIVisualEffectViewตัวเอง https://developer.apple.com/documentation/uikit/uivisualeffectview#//apple_ref/occ/instp/UIVisualEffectView/contentView

1
dealloc ที่กำหนดเองและ ARC (Objective-C)
ในแอพ iPad เล็ก ๆ ของฉันฉันมีฟังก์ชั่น "เปลี่ยนภาษา" ที่ใช้ผู้สังเกตการณ์ viewDidLoad:ทุกควบคุมดูลงทะเบียนตัวเองกับผู้สังเกตการณ์ของฉันในช่วงของ - (void)viewDidLoad { [super viewDidLoad]; [observer registerObject:self]; } เมื่อผู้ใช้กดปุ่ม "เปลี่ยนภาษา" ภาษาใหม่จะถูกเก็บไว้ในรูปแบบของฉันและผู้สังเกตการณ์จะได้รับแจ้งและเรียกupdateUi:ตัวเลือกบนวัตถุที่ลงทะเบียน สิ่งนี้ทำงานได้ดีมากยกเว้นเมื่อฉันมีตัวควบคุมมุมมองใน TabBarController นี่คือเนื่องจากเมื่อแถบแท็บโหลดมันดึงไอคอนแท็บจากตัวควบคุมลูกโดยไม่ต้องเริ่มต้นมุมมองดังนั้นจึงviewDidLoad:ไม่ถูกเรียกดังนั้นตัวควบคุมมุมมองเหล่านั้นไม่ได้รับการแจ้งเตือนการเปลี่ยนแปลงภาษา ด้วยเหตุนี้ฉันจึงย้ายการregisterObject:โทรไปยังinitวิธีการ ย้อนกลับไปเมื่อฉันเคยviewDidLoad:ลงทะเบียนกับผู้สังเกตการณ์ฉันเคยviewDidUnload:ยกเลิกการลงทะเบียน ตั้งแต่ตอนนี้ผมลงทะเบียนในก็จะทำให้ความรู้สึกมากที่จะถอนการลงทะเบียนในinitdealloc แต่นี่คือปัญหาของฉัน เมื่อฉันเขียน: - (void) dealloc { [observer unregisterObject:self]; [super dealloc]; } ฉันได้รับข้อผิดพลาดนี้: ARC ห้ามส่งข้อความที่ชัดเจนถึง 'dealloc' เนื่องจากฉันต้องโทรหา[super dealloc]เพื่อให้แน่ใจว่าซูเปอร์คลาสนั้นสะอาดอย่างถูกต้อง แต่ ARC ห้ามไม่ให้ฉันติดอยู่ตอนนี้ มีวิธีอื่นที่จะได้รับแจ้งเมื่อวัตถุของฉันใกล้จะตายหรือไม่

11
NSUserDefaults - จะทราบได้อย่างไรว่ามีกุญแจอยู่หรือไม่
ฉันกำลังทำงานกับแอพเล็ก ๆ ของ iPhone และฉันใช้NSUserDefaultsเป็นข้อมูลอย่างต่อเนื่อง มันจะต้องติดตามสิ่งเล็ก ๆ น้อย ๆ อย่างเช่นชื่อบางชื่อและตัวเลขบางส่วนดังนั้นฉันจึงคิดว่าฉันอาจจะเข้าใจได้ง่าย ฉันพบหน้านี้สำหรับการอ้างอิง แต่ฉันคิดว่ามันไม่สามารถตอบคำถามของฉันได้ โดยทั่วไปฉันต้องการที่จะสามารถตรวจสอบว่ามีค่า (หรือคีย์) อยู่แล้วในNSUserDefaultsและจากนั้นทำบางสิ่งตาม ตัวอย่างบางส่วน: แอปเริ่มต้นขึ้นหากนี่เป็นครั้งแรกที่แอปเริ่มส่งออกการแจ้งเตือนว่ายินดีต้อนรับ หากต้องการทราบว่านี่เป็นครั้งแรกที่เปิดขึ้นมาจะอ่านUserDefaultsและตรวจสอบ ตัวอย่างที่ 2: มันบอกว่า "สวัสดี [ชื่อ]" โดยที่ชื่อคือสิ่งที่คุณป้อน หากคุณได้เปิดแอปและไม่มีชื่อมันควรจะพูดว่า "Hello World" ฉันต้องตรวจสอบว่าคุณป้อนชื่อแล้วและดำเนินการตามนั้น NSUserDefaultsชื่อที่จะถูกเก็บไว้ใน ความช่วยเหลือที่นี่? ฉันซาบซึ้งจริงๆ!

8
วิธีสร้าง GUID / UUID โดยใช้ iOS
ฉันต้องการสร้าง GUID / UUID บน iPhone และ iPad ความตั้งใจที่จะสามารถสร้างคีย์สำหรับข้อมูลแบบกระจายที่ไม่ซ้ำกันทั้งหมด มีวิธีทำเช่นนี้กับ iOS SDK หรือไม่?
207 ios  uuid  guid 

19
กำหนดบน iPhone หากผู้ใช้เปิดใช้งานการแจ้งเตือนแบบพุช
ฉันกำลังมองหาวิธีตรวจสอบว่าผู้ใช้มีการตั้งค่าเปิดใช้งานหรือปิดใช้งานการแจ้งเตือนแบบพุชสำหรับแอปพลิเคชันของฉันหรือไม่

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