The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

jtourlamain (5) [Avatar] Offline
#1
Hi,

I bought the IOS in Practice book because it covers IOS6 and examples should be written for IOS6.
I started the picdecor example and I'm already stuck because some code seems to be deprecated:

[self presentModalViewController:ipController animated:YES];

Can you please provide me an update of the code so that it covers IOS6 as promised?
bear.cahill (22) [Avatar] Offline
#2
Re: PicDecor deprecated code
Yes, that method is deprecated, but still works in iOS 6 and keeps it backwards compatible (until it's completely removed or similar).

If you're only going to support iOS 6 and later you can use...

[self dismissViewControllerAnimated:YES completion:nil];

The more thorough way to handle both cases is...

if ([self respondsToSelector:@selector(dismissViewControllerAnimated:completionsmilie])
[self dismissViewControllerAnimated:YES completion:nil];
else
[self dismissModalViewControllerAnimated:YES];

... but you'll still get the deprecation warning. Similarly you can compare the users's iOS version and handle it that way but the above ensures the view controller will respond to the selector.

The book covers many aspects of iOS 6 but is not iOS 6 only so in many cases backwards compatibility is intended.

Thanks for buying the book and for pointing this out!
bovonaumpan (1) [Avatar] Offline
#3
Re: PicDecor deprecated code
เป็นอุปกรณ์ที่ใช้เทคโนโลยี่ที่จะสร้างความรู้สึกเช่นเดียวกับการสูบบุหรี่ ecab หากคุณกำลังมองหา บุหรี่ไฟฟ้า ทันสมัยที่ผลิตรสชาติที่ดีและมีการผลิตควันไอน้ำได้มากแล้วละก็ คำตอบนั้นก็คือ elips-C ซึ่งเป็นรุ่นบุหรี่ไฟฟ้าล่าสุดที่ได้รับการออกแบบมาอย่างสวยงามโดย ovale ที่ได้รับการเห็นด้วยทั่วโลก และในรุ่นของ elips-C นี้ก็มีการปรับปรุงการไหลของอากาศให้ดียิ่งขึ้น ภายในก็มีการปรับเปลี่ยนมาใช้ Atomiser แบบใหม่อีกด้วย หลอดลม. หลอดอาหาร บุหรี่ไฟฟ้า ประโยคสุดท้ายที่ผมพูดเวลาอธิบายเพื่อนไปแล้วมันก็ยังไม่ฟัง "ถ้าผมสูบบุหรี่อีก 20 ปี พนันกันใหมผมจะเป็นมะเร็ง นิโครติน ขนาด LOW ขวด 10CC เท่ากับบุหรี่ 2.5 ซอง หากขวดนึงเราใช้ 2.5 วันครึ่งถือว่าได้นิโครติน เท่ากับได้นิโครติน เท่ากับสูบบุหรี่จริงวันละซอง joyetech ไต จากสารเสริมใน E-Liquid ข้างต้น นอกเหนือจาก Nicotine แล้ว ตัวที่ทุกคนสงสัยว่ามันคือเช่นไร ก็คือสารที่เรียกว่า Propylene Glycerol หรือ Propylene Glycol หรือ เรียกสั้นๆ ว่า PG ครับ บุหรี่ไฟฟ้าซึ่งใช้แบต Lithium-ion มีจำนวนครั้งในการชาร์จประมาณ 300 ครั้ง (จำนวนครั้งอาจจะแตกต่างกันขึ้นอยู่กับแต่ละรุ่นแต่ละโรงงานsmilie ไม่ว่าจะทะนุถนอมดีเมื่อใด ในที่สุดมันก็ต้องจากไปเพราะหมดอายุการใช้งาน บุหรี่ไฟฟ้า นิโคติน กดประสาทส่วนกลาง มีผลต่อต่อมหมวกไต ทำให้เกิดการหลั่งอิพิเนฟริน ทำให้ความดันโลหิตสูงขึ้น หัวใจ เต้นเร็วกว่าปกติ และไม่เป็นจังหวะ หลอดเลือดที่แขนและขาหดตัว เพิ่มไขมันในเส้นเลือด (ก้นกรองไม่ได้ทำให้ ปริมาณนิโคตินลดลงได้smilie ego c ที่มีผู้เลือกใช้มากกว่าใครได้แก่