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

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


4
วิธีสร้าง NSIndexPath สำหรับ TableView
ฉันต้องการลบแถว 1 ของตารางในฟังก์ชั่นที่ฉันกำหนดไว้ ในการใช้งานdeleteRowAtIndexPathคุณจะต้องใช้IndexPathส่วนและแถวที่กำหนดไว้ ฉันจะสร้างดัชนีพา ธ แบบนี้ได้อย่างไร อาร์เรย์ที่มี int {1} ในฐานะสมาชิกเท่านั้นที่จะผิดพลาด ข้อความ NSLog ระบุว่าจำเป็นต้องกำหนดส่วนด้วย * แก้ไข -> รหัสที่เกี่ยวข้องกับการลบเซลล์: NSIndexPath *myIP = [[NSIndexPath alloc] indexPathForRow:0 inSection:0]; NSArray *myArray = [[NSArray alloc] initWithObjects:myIP, nil]; // [self.tableView beginUpdates]; [self.tableView deleteRowsAtIndexPaths:myArray withRowAnimation:UITableViewRowAnimationFade]; // [self.tableView endUpdates];

11
ฉันจะส่งจดหมายจากแอปพลิเคชัน iPhone ได้อย่างไร
ฉันต้องการส่งอีเมลจากแอปพลิเคชัน iPhone ของฉัน ฉันได้ยินมาว่า iOS SDK ไม่มี API อีเมล ฉันไม่ต้องการใช้รหัสต่อไปนี้เพราะมันจะออกจากแอปพลิเคชันของฉัน: NSString *url = [NSString stringWithString: @"mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!"]; [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]]; ดังนั้นฉันจะส่งอีเมลจากแอพของฉันได้อย่างไร
242 ios  iphone  email  cocoa-touch 

24
วิธีโหลด UIView โดยใช้ไฟล์ปลายปากกาที่สร้างด้วย Interface Builder
ฉันพยายามทำบางสิ่งบางอย่างอย่างละเอียด แต่สิ่งที่ควรทำ ดังนั้นนี่คือความท้าทายสำหรับผู้เชี่ยวชาญทั้งหมดที่คุณมี (ฟอรัมนี้เป็นกลุ่มของพวกคุณจำนวนมาก :)) ฉันกำลังสร้าง "ส่วนประกอบ" ของแบบสอบถามซึ่งฉันต้องการโหลดNavigationContoller(ของฉันQuestionManagerViewController) "ส่วนประกอบ" คือ "ว่าง" UIViewControllerซึ่งสามารถโหลดมุมมองที่แตกต่างกันขึ้นอยู่กับคำถามที่ต้องตอบ วิธีที่ฉันทำคือ: สร้างวัตถุ Question1View เป็นUIViewคลาสย่อยโดยกำหนดบางIBOutletsรายการ สร้าง (โดยใช้ตัวสร้างส่วนต่อประสาน) Question1View.xib (ที่นี่คือปัญหาของฉันที่เป็นปัญหา ) ฉันตั้งค่าทั้งสองUIViewControllerและUIViewเป็นของคลาส Question1View ฉันเชื่อมโยงร้านค้ากับองค์ประกอบของมุมมอง (โดยใช้ IB) ฉันแทนที่initWithNibของฉันQuestionManagerViewControllerจะมีลักษณะเช่นนี้: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (self = [super initWithNibName:@"Question1View" bundle:nibBundleOrNil]) { // Custom initialization } return self; } เมื่อฉันเรียกใช้รหัสฉันได้รับข้อผิดพลาดนี้: 2009-05-14 15: …

9
วิธีปิดการใช้งานการเลื่อนในตาราง UITableView เมื่อเนื้อหาเหมาะสมกับหน้าจอ
ฉันมีตาราง (จัดกลุ่มสไตล์) ไม่กี่ตารางในแอพ iphone ของฉัน (เฉพาะบางส่วนของหน้าจอและเพิ่มด้วยInterface Builderแม้ว่าจะไม่ได้รับการจัดประเภทย่อยUITableViewController) ว่า 80% ของเวลามีขนาดเล็กและจะพอดีกับหน้าจอ เมื่อตารางพอดีกับหน้าจอฉันต้องการปิดใช้งานการเลื่อนเพื่อให้มันสะอาดขึ้นเล็กน้อย แต่ถ้าตารางหลุดออกจากหน้าจอ (เมื่อเพิ่มแถวเข้าไปในภายหลัง) ฉันต้องการเปิดใช้งานการเลื่อนอีกครั้ง (เพราะไม่เช่นนั้นคุณจะไม่เห็นเนื้อหานั้น) มีวิธีทำเช่นนี้หรือไม่? ฉันดูเหมือนจะไม่สามารถคิดออก ฉันรู้ว่าต้องทำ: tableView.scrollEnabled = NO; แต่ฉันไม่แน่ใจว่าที่ไหนหรือถ้าฉันต้องคำนวณขนาดวัตถุตารางหรือบางสิ่งบางอย่างเพื่อให้มันทำงาน อัปเดต : ต่อไปนี้เป็นโซลูชันที่ใช้งานได้ในที่สุดสำหรับฉัน: if (table.contentSize.height < table.frame.size.height) { table.scrollEnabled = NO; } else { table.scrollEnabled = YES; } ฉันเรียกใช้รหัสนี้หลังจากเรียกreloadDataบนโต๊ะและมันคำนวณขนาดที่เหมาะสมและดูเหมือนว่าจะทำงาน table.frame.size.heightคือขนาดที่แท้จริงของวัตถุ (คุณสามารถเห็นสิ่งนี้ในInterface Builder) ปรากฏบนหน้าจอในขณะtable.contentSize.heightที่ความสูงของ: ส่วนหัว, ส่วนท้ายและส่วนสูงของเซลล์ทุกเซลล์เข้าด้วยกัน

30
ไม่พบโปรไฟล์การจัดเตรียมที่ถูกต้องสำหรับไฟล์เรียกทำงานนี้สำหรับโหมดแก้ไขข้อบกพร่อง
ฉันได้รับข้อผิดพลาดนี้ในขณะที่ฉันพยายามที่จะแก้ปัญหาแอปของฉันบนอุปกรณ์ ฉันสร้างโปรไฟล์การจัดสรรการพัฒนาตามที่กล่าวไว้ในพอร์ทัลผู้พัฒนา อุปกรณ์การพัฒนาของฉันถูกเลือกในโปรไฟล์และฉันกำลังเลือกโปรไฟล์ที่ถูกต้องจากเมนูการระบุรหัสการลงนามรหัส ฉันสร้างโปรไฟล์การจัดเตรียมใหม่หลายครั้งแล้วลบออกและติดตั้งใหม่อีกครั้งและสร้างโครงการใหม่ แต่ฉันได้รับเมื่อใดก็ตามที่ฉันพยายามดีบักบนอุปกรณ์ Btw โปรไฟล์การจัดสรรการกระจายเฉพาะกิจทำงาน ฉันใช้เวลาทั้งวันเพื่อหาทางออก แต่ไม่มีอะไร ใครมีทางออก?

30
Apple Mach-O Linker Error เมื่อรวบรวมอุปกรณ์
ฉันเพิ่งอัพเกรดเป็น xcode 4.0 และฉันไม่สามารถปรับใช้กับ iPhone ได้อีกต่อไปฉันได้รับข้อผิดพลาด Apple Mach-O Linker มันยังใช้งานได้กับเครื่องจำลอง Ld /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Intermediates/iParcel.build/Debug-iphoneos/iParcel.build/Objects-normal/armv7/iParcel normal armv7 cd /Users/yveswheeler/iParcel setenv IPHONEOS_DEPLOYMENT_TARGET 3.2 setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -L/Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos -F/Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos -filelist /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Intermediates/iParcel.build/Debug-iphoneos/iParcel.build/Objects-normal/armv7/iParcel.LinkFileList -dead_strip -all_load -ObjC -lxml2 -miphoneos-version-min=3.2 -framework UIKit -framework CoreGraphics -framework QuartzCore /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20Core.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20Network.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20Style.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20UI.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20UICommon.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20UINavigator.a -framework …

20
วิธีแสดงปุ่ม“ เสร็จสิ้น” บนแผงหมายเลข iPhone
ไม่มีปุ่ม "เสร็จสิ้น" บนแผงปุ่มตัวเลข เมื่อผู้ใช้เสร็จสิ้นการป้อนข้อมูลตัวเลขในฟิลด์ข้อความฉันจะทำให้แผ่นตัวเลขหายไปได้อย่างไร ฉันสามารถรับปุ่ม "เสร็จสิ้น" โดยใช้แป้นพิมพ์เริ่มต้น แต่จากนั้นผู้ใช้จะต้องเปลี่ยนไปใช้แป้นตัวเลขเพื่อป้อนหมายเลข มีวิธีแสดงปุ่ม "เสร็จสิ้น" บนแป้นตัวเลขหรือไม่?
237 ios  iphone  user-input 

30
สัญลักษณ์ที่ไม่ได้กำหนดสำหรับสถาปัตยกรรม i386: _OBJC_CLASS _ $ _ SKPSMTPMessage "อ้างอิงจาก: error
ฉันได้นำเข้ากรอบงานสำหรับส่งอีเมลจากแอปพลิเคชันในพื้นหลังเช่นSKPSMTPMessageFramework มีคนแนะนำว่าทำไมข้อผิดพลาดด้านล่างจึงปรากฏขึ้น Undefined symbols for architecture i386: "_OBJC_CLASS_$_SKPSMTPMessage", referenced from: objc-class-ref in ConfirmController.o "_kSKPSMTPPartContentTransferEncodingKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartMessageKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartContentTypeKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status แหล่งที่มาจากกรอบการทำงาน: - การล็อคฟิลด์ใน …

14
แอป iOS 'แอปพลิเคชันไม่สามารถยืนยันได้' ในอุปกรณ์เดียวเท่านั้น
ฉันมีอุปกรณ์ iphone สองตัว (4s และ 5) เชื่อมต่อกับคอมพิวเตอร์ของฉันและฉันพยายามติดตั้งแอปพลิเคชันในอุปกรณ์ทั้งสอง มันติดตั้งได้ค่อนข้างดีใน iphone 5 แต่มันให้ข้อผิดพลาด ' The application could not be verified.' เมื่อพยายามติดตั้งในอุปกรณ์ iphone 4s UDID ของอุปกรณ์ทั้งสองถูกเพิ่มเข้ามาในโปรไฟล์การจัดสรรที่สร้างขึ้นสำหรับแอปพลิเคชัน นอกจากนี้เพื่อเพิ่มบันทึกย่อฉันเพิ่งอัปเดตเวอร์ชัน iphone ของฉันเป็น 8.1.3 ในอุปกรณ์ 4s ของฉัน ฉันไม่แน่ใจว่าหากข้อผิดพลาดนั้นเกี่ยวข้องกับมันหรือไม่ ความช่วยเหลือเกี่ยวกับเรื่องนี้จะได้รับการชื่นชมมาก ฉันติดอยู่กับเรื่องนี้มาระยะหนึ่งแล้ว แก้ไข: ฉันเพิ่งเชื่อมต่อสิ่งนี้กับอุปกรณ์ iPhone อื่นและดูเหมือนว่าปัญหาจะมีอีกครั้ง โดยพื้นฐานแล้วนี่หมายความว่าแอปพลิเคชั่นนั้นติดตั้งในโทรศัพท์ที่ฉันใช้มานานแล้วและบางครั้งก็ไม่ได้ติดตั้งในโทรศัพท์เครื่องอื่น ฉันค่อนข้างแน่ใจว่าโปรไฟล์การจัดสรรมี UDID ของอุปกรณ์ทั้งสามนี้
235 ios  iphone  xcode  xcode6.1 

10
ปิดใช้งานรายการเมนู Xcode 'สร้างและเก็บถาวร'
ฉันใช้คุณลักษณะ 'สร้างและเก็บถาวร' ใหม่ของ Xcode 3.2.3 ล่าสุดแล้ว ฉันชอบมัน. ตอนนี้ฉันสังเกตเห็นว่ามันถูกปิดการใช้งานเสมอด้วยเหตุผลบางอย่าง ฉันดูเหมือนจะไม่สามารถคิดออกสิ่งที่ฉันเปลี่ยนไปทำให้เกิดสิ่งนี้
235 iphone  xcode 


11
สีข้อความและลูกศรของแถบการนำทาง IOS 7
ฉันต้องการที่จะตั้งพื้นหลังป้ายจะเป็นสีดำและสีทั้งหมดภายในมันจะเป็นสีขาว ดังนั้นฉันใช้รหัสนี้: [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], NSForegroundColorAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, [NSValue valueWithUIOffset:UIOffsetMake(0, -1)], NSForegroundColorAttributeName, [UIFont fontWithName:@"Arial-Bold" size:0.0], NSFontAttributeName, nil]]; แต่ปุ่มย้อนกลับสีข้อความ , ลูกศรและปุ่มแถบได้ยังคงเริ่มต้นสีฟ้า วิธีการเปลี่ยนสีเหล่านั้นเหมือนในภาพด้านล่าง?

21
iPhone Simulator เก็บข้อมูลของที่ไหน
ฉันมี SQLite DB ที่ฉันใช้เพื่อจัดเก็บข้อมูลแอพและฉันสามารถดูด้านในเพื่อแก้ไขข้อผิดพลาดที่เกิดขึ้นได้ แต่ iPhone Simulator เก็บข้อมูลไว้ที่ไหน

8
การทดสอบ iOS / รายละเอียด TDD / BDD และการทดสอบการรวมและการยอมรับ
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ เทคโนโลยีที่ดีที่สุดที่ใช้ในการพัฒนาพฤติกรรมที่ขับเคลื่อนบน iPhone คืออะไร? และโครงการตัวอย่างโอเพ่นซอร์สบางโครงการที่แสดงให้เห็นถึงการใช้เสียงของเทคโนโลยีเหล่านี้คืออะไร นี่คือตัวเลือกที่ฉันพบ: การทดสอบหน่วย ทดสอบ ::สไตล์หน่วย OCUnit / SenTestingKitที่อธิบายไว้ในคู่มือการพัฒนา iOS: การประยุกต์ใช้งานหน่วยทดสอบและอื่น ๆ ที่อ้างอิง OCUnit ตัวอย่าง: iPhoneUnitTests , Three20 จับ GHUnit Google Toolbox สำหรับ Mac: การทดสอบหน่วย iPhone สไตล์RSpec กีวี่ (ซึ่งมาพร้อมกับการเยาะเย้ย & ความคาดหวัง) ต้นซีดาร์ จัสมินกับUI Automationดังแสดงในข้อกำหนดการทดสอบการยอมรับ iOS ที่คล่องแคล่ว การทดสอบการยอมรับ สไตล์ซีลีเนียม UI Automation (ทำงานบนอุปกรณ์) คู่มือเครื่องมืออัตโนมัติ UI เอกสารอ้างอิง …

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