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

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

6
NSUserDefaults ยังคงมีอยู่ผ่านการอัปเดตแอปใน Appstore หรือไม่
กรณีนี้หรือไม่ NSUserDefaults จะได้รับการรีเซ็ตเมื่อคุณส่งการอัปเดตไปยังแอปบน App Store หรือถูกรีเซ็ต แอปของฉันขัดข้องเมื่ออัปเดต แต่ไม่หยุดทำงานเมื่อดาวน์โหลดเสร็จ - ดังนั้นฉันจึงพยายามพิจารณาว่าอะไรที่อาจแตกต่างกันในเซสชันที่อัปเดตกับเซสชันที่ดาวน์โหลดใหม่ ไชโยนิค


21
UIButton จะไม่ไปที่ Aspect Fit ใน iPhone
ฉันมี UIButtons สองสามปุ่มและใน IB พวกเขาถูกตั้งค่าเป็น Aspect Fit แต่ด้วยเหตุผลบางอย่างพวกเขามักจะยืดออก คุณต้องตั้งค่าอย่างอื่นหรือไม่? ฉันลองใช้โหมดมุมมองที่แตกต่างกันทั้งหมดแล้ว แต่ก็ไม่มีอะไรทำงานเลย

16
เป็นไปได้ไหมที่จะเปลี่ยนสีพื้นหลัง UIButtons
หนึ่งนี้ทำให้ฉันนิ่งงัน เป็นไปได้หรือไม่ที่จะเปลี่ยนสีพื้นหลังของ UIButton ใน Cocoa สำหรับ iPhone ฉันได้ลองตั้งค่าสีพื้นหลังแล้ว แต่เปลี่ยนเฉพาะมุมเท่านั้น setBackgroundColor:ดูเหมือนจะเป็นวิธีเดียวที่ใช้ได้สำหรับสิ่งเหล่านี้ [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];

17
“ จาก View Controller” หายไปโดยใช้ UIViewControllerContextTransitioning
ฉันพบปัญหาหนึ่งและได้อธิบายไว้ด้านล่าง ฉันใช้UIViewControllerContextTransitioningสำหรับการเปลี่ยนที่กำหนดเอง ฉันมีตัวควบคุมมุมมอง 2 ตัวตัวควบคุมมุมมองแรกและตัวควบคุมมุมมองที่สอง ตอนนี้ฉันต้องการเพิ่มตัวควบคุมมุมมองที่สองในตัวควบคุมมุมมองแรกที่มีภาพเคลื่อนไหว ฉันทำได้สำเร็จแล้วตอนนี้ตัวควบคุมมุมมองที่สองมีความโปร่งใสดังนั้นเราจึงเห็นตัวควบคุมมุมมองแรกด้านล่างตัวควบคุมมุมมองที่สอง แต่ฉันมองไม่เห็นตัวควบคุมมุมมองแรกและฉันเห็นเฉพาะหน้าจอสีดำด้านล่างตัวควบคุมมุมมองที่สอง -(void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionContext{ self.transitionContext = transitionContext; if(self.isPresenting){ [self executePresentationAnimation:transitionContext]; } else{ [self executeDismissalAnimation:transitionContext]; } } -(void)executePresentationAnimation:(id<UIViewControllerContextTransitioning>)transitionContext{ UIView* inView = [transitionContext containerView]; UIViewController* toViewController = [transitionContext viewControllerForKey:UITransitionContextToViewControllerKey]; UIViewController* fromViewController = [transitionContext viewControllerForKey:UITransitionContextFromViewControllerKey]; CGRect offScreenFrame = inView.frame; offScreenFrame.origin.y = inView.frame.size.height; toViewController.view.frame = offScreenFrame; toViewController.view.backgroundColor = [UIColor …

16
ข้อผิดพลาดในการสร้าง - ขาดสถาปัตยกรรมที่จำเป็น i386 ในไฟล์
ฉันได้รับข้อผิดพลาดนี้เมื่อสร้างแอปพลิเคชัน iPhone ของฉัน: ld: คำเตือน: ใน /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library /Frameworks/UIKit.framework/UIKit ไม่มีสถาปัตยกรรมที่จำเป็น i386 ในไฟล์ มันจะเหมือนกันสำหรับกรอบงานทั้งหมดในแอปของฉัน มันแปลกมากเนื่องจากไม่ได้เกิดขึ้นก่อนหน้านี้

9
คุณเพิ่มการดำเนินการลงในปุ่มโดยใช้โปรแกรมใน xcode ได้อย่างไร
ฉันรู้วิธีเพิ่ม IBAction ลงในปุ่มโดยการลากจากตัวสร้างอินเทอร์เฟซ แต่ฉันต้องการเพิ่มการดำเนินการโดยใช้โปรแกรมเพื่อประหยัดเวลาและหลีกเลี่ยงการสลับไปมาอย่างต่อเนื่อง วิธีแก้ปัญหาอาจจะง่ายมาก แต่ดูเหมือนจะไม่พบคำตอบใด ๆ เมื่อค้นหา ขอบคุณ!

2
อะไรคือความสัมพันธ์ระหว่าง setNeedsLayout ของ UIView, layoutIfNeeded และ layoutSubviews?
ใครสามารถให้คำอธิบายที่ชัดเจนเกี่ยวกับความสัมพันธ์ระหว่างUIView's setNeedsLayout, layoutIfNeededและlayoutSubviewsวิธีการ? และตัวอย่างการใช้งานที่จะใช้ทั้งสามอย่าง ขอบคุณ. สิ่งที่ทำให้ฉันสับสนคือถ้าฉันส่งsetNeedsLayoutข้อความดูแบบกำหนดเองของฉันสิ่งต่อไปที่จะเรียกใช้หลังจากวิธีนี้คือการlayoutSubviewsข้ามไปlayoutIfNeededเลย จากเอกสารฉันคาดว่าโฟลว์จะsetNeedsLayout> ทำให้layoutIfNeededถูกเรียก> สาเหตุlayoutSubviewsที่จะเรียก
105 iphone  xcode  uiview 

8
ไฟล์โฮสต์อยู่บน iPhone หรือไม่ จะเปลี่ยนได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน8 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังพัฒนาแอปพลิเคชันที่สอบถามไปยังเซิร์ฟเวอร์ ใน Mac ของฉันฉันใช้ไฟล์โฮสต์เพื่อเปลี่ยน DNS ให้ชี้ไปที่เซิร์ฟเวอร์ภายในภายในเครือข่ายท้องถิ่นของฉัน ตอนนี้ฉันต้องการทดสอบกับ iPhone ของฉันปัญหาคือ iPhone ของฉันไม่รู้จักเซิร์ฟเวอร์นั้นเนื่องจากไม่มีการกำหนดค่าสำหรับ DNS บน Mac หรือ Windows ของฉันฉันเพียงแค่เพิ่ม: 192.168.0.20 http://www.google.comไปยังไฟล์โฮสต์ ตอนนี้ฉันจะแจ้งให้ iPhone ทราบ URL ได้http://www.google.comอย่างไร: ?
104 iphone  dns  hosts-file 

7
วิธีสร้างใบรับรอง P12 สำหรับการแจกจ่าย iOS
เรามีแอป iOS ที่ใบรับรองการแจ้งเตือนแบบพุชหมดอายุแล้วและเรากำลังพยายามสร้างใหม่ ฉันได้สร้างใบรับรองใหม่ในพอร์ทัลการจัดเตรียม (ios_developer.cer, ios_distribution.cer) และดาวน์โหลด ฉันทำตามคำแนะนำที่นี่ใน Stack Overflowเพื่อแปลงเป็น PEM แล้วเป็นไฟล์ P12 แต่ฉันติดขัด เมื่อฉันพยายามที่จะแปลง PEM เป็น P12 มันต้องการคีย์ส่วนตัวบางประเภทและฉันไม่รู้ว่าจะได้รับจากที่ไหน ฉันได้ลองโหลดสิ่งเหล่านี้ลงใน Keychain Access แล้ว ฉันเคยอ่านมาว่าคุณสามารถส่งออกเป็น P12 ได้จากที่นั่น แต่เมื่อฉันนำเข้าข้อมูลนั้นจะไม่ปรากฏที่ใดเลย
104 ios  iphone  xcode  certificate  p12 

12
วิธีการแปลง NSTimeInterval (วินาที) เป็นนาที
ฉันมีจำนวนหนึ่งsecondsที่ผ่านมาจากเหตุการณ์หนึ่ง มันเก็บไว้ในNSTimeIntervalประเภทข้อมูล ฉันต้องการแปลงเป็นminutesและseconds. ตัวอย่างเช่นฉันมี: "326.4" วินาทีและฉันต้องการแปลงเป็นสตริงต่อไปนี้: "5:26" วิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้คืออะไร? ขอบคุณ.

5
รับดัชนีที่เลือกของ UITableView
UITableViewฉันต้องการจะมีดัชนีเลือกสำหรับ ฉันเขียนโค้ดต่อไปนี้: NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionTop animated:YES]; สิ่งนี้ใช้ได้กับรายการที่ 1 เสมอ ฉันต้องการเลือกดัชนีในindexPathForRow. กรุณาช่วย. ขอบคุณ.

16
ฉันจะทำให้ ImageView ของ UITableViewCell มีขนาดคงที่ได้อย่างไรแม้ว่าภาพจะเล็กลง
ฉันมีรูปภาพมากมายที่ฉันใช้สำหรับการดูภาพของเซลล์พวกมันทั้งหมดมีขนาดไม่เกิน 50x50 เช่น 40x50, 50x32, 20x37 ..... เมื่อฉันโหลดมุมมองตารางข้อความจะไม่เรียงแถวเนื่องจากความกว้างของรูปภาพแตกต่างกันไป นอกจากนี้ฉันต้องการให้ภาพขนาดเล็กปรากฏตรงกลางตรงข้ามกับทางด้านซ้าย นี่คือรหัสที่ฉันกำลังลองใช้ในเมธอด 'cellForRowAtIndexPath' cell.imageView.autoresizingMask = ( UIViewAutoresizingNone ); cell.imageView.autoresizesSubviews = NO; cell.imageView.contentMode = UIViewContentModeCenter; cell.imageView.bounds = CGRectMake(0, 0, 50, 50); cell.imageView.frame = CGRectMake(0, 0, 50, 50); cell.imageView.image = [UIImage imageWithData: imageData]; อย่างที่คุณเห็นฉันได้ลองทำบางอย่างแล้ว แต่ก็ไม่ได้ผล

9
จะสกัดกั้นการคลิกที่ลิงค์ใน UITextView ได้อย่างไร?
เป็นไปได้หรือไม่ที่จะดำเนินการแบบกำหนดเองเมื่อผู้ใช้แตะลิงก์โทรศัพท์ที่ตรวจจับอัตโนมัติใน UITextView โปรดอย่าแนะนำให้ใช้ UIWebView แทน และโปรดอย่าทำซ้ำข้อความจากการอ้างอิงคลาสของ apple - แน่นอนฉันได้อ่านแล้ว ขอบคุณ.

14
เชื่อมต่ออุปกรณ์กับ Mac localhost Server หรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันจะอนุญาตให้อุปกรณ์ใด ๆ เช่น iPhone เชื่อมต่อผ่าน WLAN กับเซิร์ฟเวอร์ localhost ของ Mac ได้อย่างไร บน Mac ของฉันฉันทำงาน "Hello World" HTTP Node.jshttp://localhost:1337เซิร์ฟเวอร์ที่ให้บริการหน้าซึ่งเปิดซาฟารีประสบความสำเร็จที่ และทำงานในเอาท์พุทเทอร์ipconfig getifaddr en1192.168.1.9 แต่ซาฟารีทั้งบน iPhone และ Mac แสดง "ซาฟารีไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์" http://192.168.1.9:1337เมื่อมันพยายามที่จะเปิด ฉันไม่คิดว่าสิ่งนี้ควรเกี่ยวข้องกับการส่งต่อพอร์ตเพราะฉันต้องการให้เซิร์ฟเวอร์ HTTP พร้อมใช้งานแบบส่วนตัวเท่านั้นไม่ใช่แบบสาธารณะ ที่เกี่ยวข้อง: การเข้าถึง localhost จาก iPhone (ในเครือข่ายเดียวกัน) /superuser/308451/connect-to-localhost-from-another-computer /superuser/400752/can-we-run-local-server-over-local-network-without-internet-access /server/254947/accessing-localhost-xampp-from-another-computer-over-lan-network-how-to

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