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

อย่าใช้แท็กนี้จนกว่าคุณจะระบุที่อยู่ iPhone ของ Apple และ / หรือ iPod touch โดยเฉพาะ สำหรับคำถามที่ไม่ได้ขึ้นอยู่กับฮาร์ดแวร์ให้ใช้แท็ก [iOS] แท็กที่ต้องพิจารณาเพิ่มเติมคือ [xcode] (แต่หากคำถามเกี่ยวกับ IDE เอง), [swift], [purpose-c] หรือ [cocoa-touch] (แต่ไม่ใช่ [cocoa]) โปรดงดเว้นคำถามเกี่ยวกับ iTunes App Store หรือเกี่ยวกับ iTunes Connect หากใช้ C # ให้แท็กด้วย [mono]

7
แอปพลิเคชัน WillEnterForeground vs. applicationDidBecomeActive, แอปพลิเคชัน WillResignActive กับ applicationDidEnterBackground
ผู้รับมอบสิทธิ์ที่เหมาะสมที่จะใช้งานเมื่อแอปพลิเคชันตื่นขึ้นมาจากพื้นหลังและคุณต้องการให้แอปพลิเคชันเตรียมใช้งานอยู่ applicationWillEnterForeground vs applicationDidBecomeActive - ความแตกต่างคืออะไร ผู้รับมอบสิทธิ์ที่เหมาะสมที่จะใช้งานเมื่อแอปพลิเคชันกำลังจะเข้าสู่โหมดสลีปและคุณต้องการจัดเตรียมแอปพลิเคชันเพื่อล้างข้อมูลและบันทึกข้อมูล applicationWillResignActive vs. applicationDidEnterBackground - ความแตกต่างคืออะไร นอกจากนี้ฉันยังสังเกตเห็นว่า applicationWillResignActive ได้รับการโทรเมื่อมี SMS เข้ามาหรือโทรเข้ามา แต่ผู้ใช้เลือกที่จะคลิกตกลงและดำเนินการต่อ ฉันไม่ต้องการให้แอปดำเนินการใด ๆ ในกรณีเหล่านี้ ฉันแค่ต้องการให้มันทำงานต่อไปโดยไม่ต้องล้างข้อมูลกลางใด ๆ เนื่องจากผู้ใช้ไม่ได้ออกจากแอป ดังนั้นฉันคิดว่ามันเหมาะสมกว่าที่จะทำการล้างข้อมูลในแอปพลิเคชัน DidEnterBackground ฉันขอขอบคุณที่คุณป้อนข้อมูลเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดเพื่อเลือกผู้ได้รับมอบหมายที่จะตื่นขึ้นและเข้านอนรวมถึงการพิจารณาเหตุการณ์ที่ถูกขัดจังหวะด้วย SMS / การโทร ขอบคุณ

5
ฉันจะป้อนค่า RGB ลงในเครื่องมือสร้างอินเตอร์เฟสได้อย่างไร
ฉันจะป้อนค่าสี RGB หรือ Hex สำหรับพื้นหลังในเครื่องมือสร้างส่วนติดต่อได้อย่างไร ฉันสามารถเลือกสีที่กำหนดไว้ล่วงหน้า แต่ฉันต้องการป้อนค่า RGB ด้วยตนเอง ฉันจะทำสิ่งนี้ได้ที่ไหน

6
ปุ่มใส่สไตล์สำหรับ iPad และ iPhone
ฉันใช้ CSS เพื่อกำหนดลักษณะปุ่มอินพุตบนเว็บไซต์ของฉัน แต่ในอุปกรณ์ IOS การใส่สไตล์จะถูกแทนที่ด้วยปุ่มเริ่มต้นของ Mac มีวิธีการสไตล์ปุ่มสำหรับ iOS หรือวิธีที่จะทำให้การเชื่อมโยงหลายมิติที่มีลักษณะเหมือนปุ่มส่งหรือไม่?
215 iphone  css  ios  ipad 

5
@ เก็บรักษามอบหมายสำเนา nonatomic ใน Objective-C
ในฐานะที่เป็นคนใหม่สำหรับ Objective-C ใครบางคนสามารถให้ภาพรวมของการเก็บรักษามอบหมายคัดลอกและอื่น ๆ ที่ฉันหายไปซึ่งเป็นไปตามคำสั่ง @property หรือไม่ พวกเขากำลังทำอะไรและทำไมฉันจึงต้องการใช้งานมากกว่ากัน

13
แป้นพิมพ์ iPad จะไม่ยกเลิกหากรูปแบบการนำเสนอ ViewController เป็นกิริยาช่วยเป็น UIModalPresentationFormSheet
บันทึก: ดูคำตอบที่ยอมรับ (ไม่ได้รับการโหวตสูงสุด) สำหรับวิธีแก้ปัญหาตั้งแต่ iOS 4.3 นี้คำถามที่เป็นเรื่องเกี่ยวกับพฤติกรรมที่พบในแป้นพิมพ์ iPad ที่จะปฏิเสธที่จะถูกไล่ออกถ้าแสดงในกิริยาโต้ตอบกับตัวควบคุมนำทาง โดยทั่วไปถ้าฉันแสดงตัวควบคุมการนำทางด้วยบรรทัดต่อไปนี้: navigationController.modalPresentationStyle = UIModalPresentationFormSheet; แป้นพิมพ์ปฏิเสธที่จะถูกไล่ออก หากฉันใส่ความคิดเห็นในบรรทัดนี้แป้นพิมพ์ก็หายไป ... ฉันมีสองฟิลด์ข้อความชื่อผู้ใช้และรหัสผ่าน ชื่อผู้ใช้มีปุ่มถัดไปและรหัสผ่านมีปุ่มเสร็จสิ้น แป้นพิมพ์จะไม่หายไปหากฉันนำเสนอสิ่งนี้ในตัวควบคุมการนำทางแบบโมดอล WORKS broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil]; [self.view addSubview:b.view]; ไม่ทำงาน, ไม่เป็นผล broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil]; UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:b]; navigationController.modalPresentationStyle = UIModalPresentationFormSheet; navigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; …

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]; } คุณช่วยได้ไหม

16
Xcode 4 - ข้อผิดพลาด“ ไม่พบการเซ็นชื่อที่ถูกต้อง” ในโปรไฟล์การจัดสรรในการติดตั้ง Macintosh ใหม่
ฉันมี Macintosh ฉันเคยพัฒนาแอพ iPhone ด้วยการใช้ XCode 4 ตอนนี้ฉันมี Macintosh ใหม่พร้อมการติดตั้งใหม่ ... ทุกอย่าง เมื่อเปิดโครงการ Xcode ที่สร้างขึ้นบน Mac เครื่องเก่าฉันไม่สามารถเรียกใช้แอพบน iPhone ที่ได้รับการกำหนดค่าให้เป็น iPhone สำหรับการพัฒนาได้ ผู้จัดการ Xcode 4 บอกฉันว่า "ไม่พบข้อมูลประจำตัวการลงชื่อที่ถูกต้อง" ในโปรไฟล์การจัดสรรของฉัน ฉันเดาว่านี่เป็นสิ่งที่ต้องทำกับไฟล์. certSigningRequest ที่ฉันสร้างขึ้นก่อนหน้านี้บน Mac เครื่องเก่า (ฉันมีสำเนาสำรองของไฟล์นั้น) แต่ฉันต้องทำอะไรกับ Mac เครื่องใหม่ อีกสิ่งที่แปลกประหลาดฉันไม่เห็นโปรไฟล์การจัดสรร 5 รายการที่มีอยู่ (กำหนดไว้ในพอร์ทัลการจัดสรรของ Apple) ในผู้จัดแม้ว่าจะมีการรีเฟรชและหลังจากป้อนการล็อกอินพอร์ทัลและรหัสผ่านของการจัดเตรียมแล้ว:

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

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

30
Xcode 4 ค้างที่“ การแนบ (ชื่อแอป)”
ฉันเพิ่งอัพเกรดเป็น Xcode 4 และด้วยเหตุผลบางอย่างที่แอพของฉันจะไม่ทำงานในอุปกรณ์จำลองหรืออุปกรณ์ iOS มันทำงานได้อย่างสมบูรณ์แบบใน Xcode 3 แต่ทันทีที่ฉันกดรันโปรแกรมจะหยุดที่ "Attaching to ... " ดูเหมือนจะไม่มีข้อมูลอื่นใดที่จะช่วยแก้ไขปัญหานี้เช่นกัน สำหรับการสรุปคุณสามารถลองทำสิ่งต่อไปนี้เพื่อแก้ไขปัญหา: รีสตาร์ทเครื่องจำลอง ตรวจสอบให้แน่ใจว่าคุณไม่ได้รวมไฟล์ Info.plist ในขั้นตอนการสร้าง -> คัดลอกทรัพยากรชุดข้อมูล โฟลเดอร์ทรัพยากรที่เพิ่มเข้าไปในโครงการเป็นการอ้างอิงโฟลเดอร์ (ไอคอนโฟลเดอร์สีน้ำเงิน) ที่ทำให้เกิดปัญหาหลังจากเพิ่มโฟลเดอร์เป็นกลุ่มปัญหาหายไป

5
iPhone - รับตำแหน่ง UIView ภายใน UIWindow ทั้งหมด
UIViewเห็นได้ชัดว่าตำแหน่งของ a สามารถถูกกำหนดได้โดยview.centerหรือview.frameอื่น ๆ แต่สิ่งนี้จะคืนค่าตำแหน่งของตำแหน่งที่UIViewสัมพันธ์กับมันเท่านั้น ฉันจำเป็นต้องกำหนดตำแหน่งของUIViewในระบบพิกัด 320x480 ทั้งหมด ตัวอย่างเช่นถ้าUIViewอยู่ในUITableViewCellตำแหน่งของมันภายในหน้าต่างอาจไม่คำนึงถึงการเปลี่ยนแปลงอย่างรวดเร็วของ SuperView ความคิดใด ๆ ถ้าและวิธีนี้เป็นไปได้? ไชโย :)

9
รักษาขนาดตัวอักษร HTML เมื่อการวางแนว iPhone เปลี่ยนจากแนวตั้งเป็นแนวนอน
ฉันมีเว็บแอปพลิเคชันมือถือที่มีรายการที่ไม่ได้เรียงลำดับซึ่งมีหลายรายการที่มีไฮเปอร์ลิงก์ภายในแต่ละ li: ... คำถามของฉันคือฉันจะจัดรูปแบบไฮเปอร์ลิงก์ได้อย่างไรเพื่อที่จะไม่เปลี่ยนขนาดเมื่อดูบน iPhone และการเปลี่ยนจากแนวตั้ง -> เป็นแนวนอน? ตอนนี้ฉันมีขนาดตัวอักษรไฮเปอร์ลิงก์ที่ 14px แต่เมื่อเปลี่ยนเป็นแนวนอนมันจะขยายเป็น 20px ฉันต้องการให้ขนาดตัวอักษรคงเดิม นี่คือรหัส: ul li a { font-size:14px; text-decoration: none; color: #cc9999; } <ul> <li id="home" class="active"> <a href="home.html">HOME</a> </li> <li id="home" class="active"> <a href="test.html">TEST</a> </li> </ul> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล
203 iphone  html  css 

27
ฉันจะซ่อนแถบสถานะในแอพ Swift iOS ได้อย่างไร
ฉันต้องการลบแถบสถานะที่ด้านบนของหน้าจอ สิ่งนี้ไม่ทำงาน: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } ฉันยังลอง: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = UIViewController() application.statusBarHidden = true controller.setNeedsStatusBarAppearanceUpdate() var view = UIView(frame: CGRectMake(0, 0, 320, 568)) view.backgroundColor …
201 ios  iphone  ios7  swift 

16
'ไฟล์ไอคอนที่แนะนำหายไป - ชุดรวมนั้นไม่มีไอคอนแอพสำหรับ iPhone / iPod Touch ที่มี' 120x120 'พิกเซลในรูปแบบ. png'
ฉันส่งการอัปเดตแอป แต่ฉันได้รับอีเมลแจ้งว่าข้อผิดพลาดนี้เกิดขึ้น: ไฟล์ไอคอนที่แนะนำหายไป - ชุดข้อมูลนี้ไม่มีไอคอนแอพสำหรับ iPhone / iPod Touch ที่มีขนาด '120x120' พิกเซลในรูปแบบ. png ฉันจะแก้ไขปัญหานี้ได้อย่างไร ที่นี่คือความต้องการไอคอนปัจจุบันจาก Apple ฉันไม่เห็น 120x120 ปรากฏที่ใดก็ได้หรือไม่ iOS 7 นี้มีความเฉพาะเจาะจงหรือไม่? ฉันควรรวมไอคอนชื่อIcon-120.pngหรืออะไร? อัปเดต: ฉันเพิ่มไอคอนสามไอคอนลงในโฟลเดอร์ทรัพยากร (Icon-120.png: 120x120, Icon-76.png: 76x76 & Icon-152.png: 152x152) แต่ไม่ได้เพิ่มไว้ใน info.plistแต่มันไม่ได้เพิ่มให้กับ ได้รับอีเมลคำเตือนเดียวกัน ฉันตัดสินใจที่จะไม่เปลี่ยนแปลงอะไรและรอดูว่าจะเกิดอะไรขึ้นต่อไป เพื่อความประหลาดใจที่สุดของฉันแอปเข้าไปในขั้นตอนการตรวจสอบ 20 ชั่วโมงต่อมาและได้รับการปล่อยตัวในตลาดในวันถัดไป! ทำให้ฉันแปลกใจว่ามีคนรีวิวแอป Apple / Windows กี่คนที่แฝงตัวอยู่ที่นี่
200 iphone  ios  ios7  itunes 

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