多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開(kāi)源 > 綜合技術(shù) > Mutable Access of To-Many Relationships

Mutable Access of To-Many Relationships

來(lái)源:程序員人生   發(fā)布時(shí)間:2017-02-04 09:21:10 閱讀次數(shù):4301次

你可能注意到我們從1對(duì)多關(guān)系中獲得的NSSet是不可修改的.增加1個(gè)對(duì)象到to-many不可修改的關(guān)系的NSSet需要?jiǎng)?chuàng)建1個(gè)NSSet可修改的副本,然后添加1個(gè)新的對(duì)象到NSMutableSet中,然后將NSMutableSet設(shè)置回原來(lái)的父對(duì)象中去.

這是1個(gè)痛苦的進(jìn)程,而且榮幸的是毫無(wú)必要的!

當(dāng)你需要添加1個(gè)對(duì)象到to-many關(guān)系時(shí),我們可使用mutableSetValueForKey代替valueForKey.該方法為關(guān)聯(lián)的父對(duì)象返回1個(gè)NSMutableSet并且大大簡(jiǎn)化我們的代碼:

let newIngredient = ...
let recipe = ...
let ingredients = recipe.mutableSetValueForKey("ingredients") ingredients.addObject(newIngredient)

注意我們不需要將NSMutableSet設(shè)置回原來(lái)的entity中去,因此向to-many關(guān)系中添加對(duì)象變得非常簡(jiǎn)單.

還有很重要的1點(diǎn)是注意這些設(shè)置關(guān)系的代碼更新CoreData中對(duì)象的關(guān)系時(shí),我們只需要更新1邊.由于我們定義了這些方法為雙向的(double-sided)(這意味著我們包括了反向的關(guān)系),CoreData處理保持關(guān)系的完全性,當(dāng)我們更新關(guān)系的1邊時(shí),CoreData自動(dòng)為我們?cè)O(shè)置關(guān)系的另外一邊.

生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 高清一级毛片免免费看 | 成人午夜视频在线观看 | 国产精品99久久免费黑人 | 最近免费字幕中文大全在线观看 | 欧美成人免费高清二区三区 | 国产福利在线看 | 羞羞免费观看网站 | 精品国产福利在线观看一区 | 一级做a爰片欧美一区 | 国产三级国产精品国产国在线观看 | 伊人色院成人蜜桃视频 | 欧美jjzz | 国产精品第一页第一页 | 国产精品久久亚洲不卡4k岛国 | videoa性欧美 | 97精品国产91久久久久久 | 最近高清中文字幕在线国语5 | 精品九九久久国内精品 | 国产狂喷白浆在线观看视频 | 国产高清精品久久久久久久 | 国产精品日韩欧美一区二区 | 久久国产精品免费 | 波多野结衣视频在线观看地址免费 | 免费理论片在线观看 | 国产一区二区三区视频在线观看 | 欧美成视频一theporn | 日本vs欧美一区二区三区 | 欧美一级高清片免费一级 | 久久久久欧美国产精品 | 日韩国产欧美成人一区二区影院 | 手机看片国产 | 英国一级毛片 | 亚洲人成网站在线播放942一 | 性高跟鞋xxxxhd | 亚洲色图吧 | 欧美国产成人一区二区三区 | 亚洲国产天堂久久综合 | 免费国产成人高清在线观看不卡 | a网站在线观看免费网站 | 特级淫片国产免费高清视频 | 精品欧美一区二区在线看片 |