iOS新手入门常见问题5-UITableViewController添加列表上的搜索栏

2016年08月20日 iOS 35条评论 阅读8463次

本篇说的是利用UISearchController实现UITableViewController顶部的搜索功能。

自从iOS8以后, 苹果官方已经推荐我们使用UISearchController来代替UISearchBar+UISearchDisplayController的组合方式了,同时协议也要更变为UISearchResultsUpdating了。

声明UISearchController对象及协议

@interface ViewController : UITableViewController<UITableViewDelegate, UITableViewDataSource, UISearchResultsUpdating>
@property (nonatomic, strong) UISearchController *searchController;
@property (nonatomic, strong) NSArray *searchResultList;
@property (nonatomic, strong) NSArray *originalList;
@end 

上面的代码完成了指定协议和增加变量的功能

初始化UISearchController对象

下面需要自己初始化一下UISearchController ,一般在viewDidLoad方法中完成

// 参数传递为nil,表示使用当前自身ViewController作为搜索结果显示的界面
self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
self.searchController.searchResultsUpdater = self;
self.tableView.tableHeaderView = self.searchController.searchBar; 

添加UISearchResultsUpdating协议实现的方法

初始化并太添加给tableView的头布局之后,接下来就要实现UISearchResultsUpdating中声明的协议了。 协议中方法只有一个:

- (void)updateSearchResultsForSearchController:(UISearchController *)searchController {
    NSString *searchString = [self.searchController.searchBar text];
    NSPredicate *preicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[c] %@", searchString];
    if (self.searchResultList!= nil) {
        [self.searchResultList removeAllObjects];
    }
    // 从原始数据中筛选数据
    self.searchResultList= [NSMutableArray arrayWithArray:[self.originalList filteredArrayUsingPredicate:preicate]];
    // 刷新表格
    [self.tableView reloadData];
} 

上面协议方法中用到了一个叫做NSPredicate的东西,实现类似sql语句的功能,详细内容自行网络获取吧。

让UITabeleView显示搜索后的数据

通过协议方法筛选得到新的数据list之后,画面上UITableViewController上要显示的行数以及每行显示数据都要发生改变了。 可以通过searchController.active进行判断当前是显示着原始数据还是搜素结果的数据:

下面就利用这个属性来重新修改一下UITableViewController相关的协议方法。

// 设置区域要显示的行数
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    if (self.searchController.active) {
        return [self.searchResultList.count];
    } else {
        return [self.originalList.count];
    }
}
// 返回每行单元格的内容
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *id = @"CellID";
    UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:id];
    if (cell == nil) {
        cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:id];
    }
    if (self.searchController.active) {
        // get data using self.searchResultList[indexPath.row];
    } else {
        // get data using self.originalList[indexPath.row];
    }
    return cell;
} 

如果有点击每个单元格后进入下一个详细画面的转场,还要在- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender方法中修改要传递给目标画面的数据。

TableView搜索栏转场到下一画面后仍显示

最后,会发现一个问题,就是点击单元格转场到下一个画面后,下一个画面还会显示着前一个画面的搜索栏以及输入法。这时需要在前一个画面(UITableViewController)的viewWillDisappear方法中添加对searchBar进行remove的逻辑处理。

- (void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];
    if (self.searchController.active) {
        self.searchController.active = NO;
        [self.searchController.searchBar removeFromSuperview];
    }
} 
分享本文至:

WRITTEN BY

avatar
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

35 条评论

  1. <a href="http://www.tejarateparsi.com/canada-goose-langford-vs-citadel-canadagooser">canada goose langford vs citadel</a> <a href="http://www.alpigap.com/ax-paris-floral-skater-dress-dressh">ax paris floral skater dress</a> <a href="http://www.royalpinkwax.com/salomon-speed-cross-3-s%C3%B8lv-guld-chaussuresf">salomon speed cross 3 s酶lv guld</a> <a href="http://www.zanascuisine.com/mackage-bag-kits-discount-mackagec">mackage bag kits discount</a> <a href="http://www.golfthebeach.com/tory-burch-harper-zip-continental-wallet-toryburchr">tory burch harper zip continental wallet</a> <a href="http://www.philipelara.com/nike-zoom-structure-20-mujeres-negro-verde-butye">nike zoom structure 20 mujeres negro verde</a>
    magaview http://www.magaview.com/

  2. <a href="http://www.konajerrysbbq.com/parajumpers-winter-lederjacke-denali-jacket-parajumpersa">parajumpers winter lederjacke denali jacket</a> <a href="http://www.luminorama.com/moncler-coat-discount-fabric-monclera">moncler coat discount fabric</a> <a href="http://www.greatratesrus.com/jordan-future-svart-and-gr%C3%B8nn-chaussuresb">jordan future svart and gr酶nn</a> <a href="http://www.alldergi.com/air-jordan-future-bleu-bleu-ciel-zapatosj">air jordan future bleu bleu ciel</a> <a href="http://www.youcampnh.com/nike-air-max-87-gr%C3%A5-gr%C3%B8nn-obuvf">nike air max 87 gr氓 gr酶nn</a> <a href="http://www.wmuhishouse.com/pandora-rings-flower-factory-pandoraj">pandora rings flower factory</a>
    synchromodaal http://www.synchromodaal.com/

  3. <a href="http://www.aghsolicitors.com/saucony-novit%C3%A0-stivalip">saucony novit脿</a> <a href="http://www.givefirstbook.com/sports-direct-kangol-bucket-hat-capp">sports direct kangol bucket hat</a> <a href="http://www.adjassociats.com/pantalon-corto-atletico-de-madrid-chandalo">pantalon corto atletico de madrid</a> <a href="http://www.metrotecgroup.com/genuine-shoes-bootsy">genuine shoes</a> <a href="http://www.harleyparis.com/nike-pullover-sweatshirt-shirtx">nike pullover sweatshirt</a> <a href="http://www.busymommab.com/pochette-gum-oro-borset">pochette gum oro</a>
    arshopusa http://www.arshopusa.com/

  4. <a href="http://www.sofafoot.com/nike-roshe-run-olympic-bl%C3%A5-blomst-butyf">nike roshe run olympic bl氓 blomst</a> <a href="http://www.dtminteriors.com/kobe-9-high-bianca-pelle-runningj">kobe 9 high bianca pelle</a> <a href="http://www.maripuoskari.com/nike-sb-stefan-janoski-max-noir-kaufen-album-trainerse">nike sb stefan janoski max noir kaufen album</a> <a href="http://www.icaobi.com/femme-dans-la-neige-bottey">femme dans la neige</a> <a href="http://www.alltrafs.com/nike-air-max-t-zone-sort-sneakerc">nike air max t zone sort</a> <a href="http://www.meizhuangjs.com/air-jordan-7-retro-negro-chambray-light-graphite-butym">air jordan 7 retro negro chambray light graphite</a>
    moduolle http://www.moduolle.com/

  5. <a href="http://www.sigsolltd.com/adidas-stan-smith-light-solid-grey-chaussuresq">adidas stan smith light solid grey</a> <a href="http://www.podiumcase.com/crimson-tint-nike-shirt-shirtw">crimson tint nike shirt</a> <a href="http://www.goltastico.com/under-armour-long-sleeve-polo-polop">under armour long sleeve polo</a> <a href="http://www.micorder.com/botas-cowboy-2019-botas">botas cowboy 2019</a> <a href="http://www.layanico.com/zapatillas-salomon-mujer-oferta-zapatosw">zapatillas salomon mujer oferta</a> <a href="http://www.yuanyoufx.com/adidas-falcon-g%C3%BCnstig-schuhes">adidas falcon g眉nstig</a>
    bebethreads http://www.bebethreads.com/

  6. <a href="http://www.texomatruss.com/adidas-porsche-design-iv-gr%C3%B8nn-bl%C3%A5-butyg">adidas porsche design iv gr酶nn bl氓</a> <a href="http://www.askjms.com/parajumpers-kodiak-lapin-parajumpersb">parajumpers kodiak lapin</a> <a href="http://www.dublinraces.com/canada-goose-expedition-parka-yellow-wallpaper-canadagooseb">canada goose expedition parka yellow wallpaper</a> <a href="http://www.denteraserinc.com/nike-air-huarache-white-netherlands-kurpesk">nike air huarache white netherlands</a> <a href="http://www.bearclawfire.com/pandora-bracelets-wholesale-tissue-pandoraf">pandora bracelets wholesale tissue</a> <a href="http://www.broadbandgeek.com/christian-louboutin-simple-pump-70-black-patent-zip-louboutine">christian louboutin simple pump 70 black patent zip</a>
    duvetboutique http://www.duvetboutique.com/

  7. <a href="http://www.trevienergy.com/zapatos-estilo-botas-botao">zapatos estilo botas</a> <a href="http://www.orthobooko.com/elten-s2-stiefels">elten s2</a> <a href="http://www.peteherrick.com/rot-wei%C3%9F-gepunktete-schuhe-stiefelp">rot wei脽 gepunktete schuhe</a> <a href="http://www.sbcontacts.com/female-lifting-shoes-bootsu">female lifting shoes</a> <a href="http://www.crystalyz.com/schuhe-bis-minus-30-grad-stiefelr">schuhe bis minus 30 grad</a> <a href="http://www.sadewellness.com/buty-tommy-meskie-tenisu">buty tommy meskie</a>
    blineblends http://www.blineblends.com/

  8. <a href="http://www.yesupmedia.com/sac-a-main-sac-a-dos-femme-sacq">sac a main sac a dos femme</a> <a href="http://www.catwalkprince.com/nike-free-trainer-5.0-nero-dark-grigio-bianca-schuhej">nike free trainer 5.0 nero dark grigio bianca</a> <a href="http://www.nazkhaliq.com/nike-air-max-90-em-grigio-blu-kurpesb">nike air max 90 em grigio blu</a> <a href="http://www.atthebutchers.com/alexander-mcqueen-trainers-very-bootss">alexander mcqueen trainers very</a> <a href="http://www.firsthelptech.com/coupe-vent-nike-vintage-vestep">coupe vent nike vintage</a> <a href="http://www.ladyesah.com/sac-%C3%A0-dos-napapijri-sacu">sac 脿 dos napapijri</a>
    turkbebek http://www.turkbebek.com/

  9. <a href="http://www.evyatartal.com/versace-dress-vintage-dressu">versace dress vintage</a> <a href="http://www.fusionhdradio.com/new-balance-femme-574-grise-et-rose-chaussuresq">new balance femme 574 grise et rose</a> <a href="http://www.canoebags.com/fc-barcelona-yellow-jersey-shirtt">fc barcelona yellow jersey</a> <a href="http://www.adhdstudiesri.com/ralph-lauren-mom-jeans-polop">ralph lauren mom jeans</a> <a href="http://www.webpolyglot.com/zapatillas-con-cu%C3%B1a-interior-botas">zapatillas con cu帽a interior</a> <a href="http://www.devfitlife.com/air-max-90-negro-con-blanco-zapatosw">air max 90 negro con blanco</a>
    speedkuji http://www.speedkuji.com/

  10. <a href="http://www.anilmm.com/nike-air-max-bw-mujeres-amarillo-gris-chaussuresg">nike air max bw mujeres amarillo gris</a> <a href="http://www.fmfsigorta.com/ralph-lauren-shirts-braun-marine-poloa">ralph lauren shirts braun marine</a> <a href="http://www.roywilhite.com/jordan-3-fire-rosso-aaa-scarpee">jordan 3 fire rosso aaa</a> <a href="http://www.acductwork.com/robe-%C3%A0-fleurs-bleu-clair-dresse">robe 脿 fleurs bleu clair</a> <a href="http://www.corsportinc.com/nike-air-max-1-id-gull-footc">nike air max 1 id gull</a> <a href="http://www.phramaha.com/jordan-6-fusion-schwarz-rot-butym">jordan 6 fusion schwarz rot</a>
    thepondineer http://www.thepondineer.com/

  11. <a href="http://www.kjhwajowon.com/pumps-metallic-silber-stiefelr">pumps metallic silber</a> <a href="http://www.fwbantiques.com/litewave-fastpack-the-north-face-botay">litewave fastpack the north face</a> <a href="http://www.theyhateacne.com/buty-kowbojki-m%C4%99skie-na-motor-tenisw">buty kowbojki m臋skie na motor</a> <a href="http://www.gullsbeak.com/boots-de-travail-homme-botteu">boots de travail homme</a> <a href="http://www.hawkesjustice.com/obcasy-z-futerkiem-tenisx">obcasy z futerkiem</a> <a href="http://www.esherfit.com/scarpe-tennis-bianche-stivaliv">scarpe tennis bianche</a>
    cooksdiodes http://www.cooksdiodes.com/

  12. <a href="http://www.teamshalabi.com/adidas-prougeator-with-tongue-causes-chaussuresb">adidas prougeator with tongue causes</a> <a href="http://www.unlikelyloves.com/nike-air-max-2015-hvit-r%C3%B8d-zapatosj">nike air max 2015 hvit r酶d</a> <a href="http://www.citydetektive.com/hommes-adidas-nmd-runner-bleu-obuvf">hommes adidas nmd runner bleu</a> <a href="http://www.uofwrestling.com/pandora-rings-hearts-zen-pandoraj">pandora rings hearts zen</a> <a href="http://www.vyneatlanta.com/nike-hyperrev-2017-nero-yeezy-trainersd">nike hyperrev 2017 nero yeezy</a> <a href="http://www.blackjockeys.com/adidas-zx-750-trainers-fl%C3%A5den-hvid-zinfandel-chaussuresm">adidas zx 750 trainers fl氓den hvid zinfandel</a>
    mauradutra http://www.mauradutra.com/

  13. <a href="http://www.scmvietnam.com/nike-sb-stefan-janoski-max-p%C3%BArpura-reign-chaussuresd">nike sb stefan janoski max p煤rpura reign</a> <a href="http://www.arcadeabit.com/mens-new-era-nfl-on-field-sport-knit-hat-zero-hatb">mens new era nfl on field sport knit hat zero</a> <a href="http://www.debbiebissett.com/nike-air-max-1-og-rojo-2017-butya">nike air max 1 og rojo 2017</a> <a href="http://www.fixcustard.com/ferragamo-on-my-belt-beltr">ferragamo on my belt</a> <a href="http://www.plumbnumber.com/mackage-veruca-leather-moto-jacket-sales-mackagea">mackage veruca leather moto jacket sales</a> <a href="http://www.tlclease.com/white-leather-converse-shoesz">white leather converse</a>
    alquranschool http://www.alquranschool.com/

  14. <a href="http://www.cohenhypnosis.com/nobis-vest-homme-en-nobisb">nobis vest homme en</a> <a href="http://www.paulabandura.com/mackage-hayden-coat-jackets-mackagec">mackage hayden coat jackets</a> <a href="http://www.legalguards.com/tory-burch-robinson-double-zip-continental-wallet-toryburchr">tory burch robinson double zip continental wallet</a> <a href="http://www.lafuette.com/nike-kaishi-alle-wei%C3%9F-jordans-butye">nike kaishi alle wei脽 jordans</a> <a href="http://www.parsoniidrs.com/nike-zoom-pegasus-32-kvinners-gull-bl%C3%A5-obuvf">nike zoom pegasus 32 kvinners gull bl氓</a> <a href="http://www.ehomeoclinic.com/ralph-lauren-scarf-mens-uk-price-scarfd">ralph lauren scarf mens uk price</a>
    emenucards http://www.emenucards.com/

  15. <a href="http://www.whatiownapp.com/herren-asics-gel-sendai-2-wei%C3%9F-rosa-trainersd">herren asics gel sendai 2 wei脽 rosa</a> <a href="http://www.veronafabric.com/nike-flyknit-air-vapormax-lila-silber-chaussuresm">nike flyknit air vapormax lila silber</a> <a href="http://www.votejohndavis.com/ralph-lauren-short-sleeve-poplin-shirt-nz-poloa">ralph lauren short sleeve poplin shirt nz</a> <a href="http://www.stillbaymotel.com/roshe-run-floral-space-bleu-scarpek">roshe run floral space bleu</a> <a href="http://www.ecosphereasi.com/floral-dresses-dubai-dresse">floral dresses dubai</a> <a href="http://www.dacsud.com/nike-zoom-clear-out-1-bianca-marrone-footi">nike zoom clear out 1 bianca marrone</a>
    naturecaredoc http://www.naturecaredoc.com/

  16. <a href="http://www.designnewsnow.com/air-jordan-retro-2-blanc-vert-trainersd">air jordan retro 2 blanc vert</a> <a href="http://www.baronvelocity.com/nike-shox-deliver-toddler-l%C3%B8b-sko-chaussuresm">nike shox deliver toddler l酶b sko</a> <a href="http://www.diannewright.com/femminile-long-sleeve-pique-polo-shirts-poloa">femminile long sleeve pique polo shirts</a> <a href="http://www.itsmykarate.com/herren-nike-free-run-2-rot-wei%C3%9F-scarpek">herren nike free run 2 rot wei脽</a> <a href="http://www.proseccoshow.com/que-collar-usar-con-un-vestido-floral-dresse">que collar usar con un vestido floral</a> <a href="http://www.automatiktor.com/adidas-nmd-runner-marine-hair-footi">adidas nmd runner marine hair</a>
    proseccoshow http://www.proseccoshow.com/

  17. <a href="http://www.designnewsnow.com/adidas-climachill-boost-schuhe-grau-scarpee">adidas climachill boost schuhe grau</a> <a href="http://www.baronvelocity.com/ball-kleid-blumenm%C3%A4dchen-kleider-kanada-dresse">ball kleid blumenm盲dchen kleider kanada</a> <a href="http://www.diannewright.com/adidas-zx-850-orange-braun-footc">adidas zx 850 orange braun</a> <a href="http://www.itsmykarate.com/nike-lebron-bianca-verde-butym">nike lebron bianca verde</a> <a href="http://www.proseccoshow.com/parajumpers-daunenmantel-selma-2017-parajumpersb">parajumpers daunenmantel selma 2017</a> <a href="http://www.automatiktor.com/canada-goose-expedition-parka-red-mens-hockey-canadagooseb">canada goose expedition parka red mens hockey</a>
    caraweston http://www.caraweston.com/

  18. <a href="http://www.guamemployers.com/vestidos-fiesta-amazon-mujer-vestidosv">vestidos fiesta amazon mujer</a> <a href="http://www.dasadaflower.com/adidas-originals-by-pharrell-williams-solarhu-nmd-sneakery">adidas originals by pharrell williams solarhu nmd</a> <a href="http://www.elavista.com/oakley-m2-prizm-lenses-sunglassess">oakley m2 prizm lenses</a> <a href="http://www.drpaulfinger.com/nike-fu%C3%9Fballschuhe-stollen-wechseln-schuhep">nike fu脽ballschuhe stollen wechseln</a> <a href="http://www.theresabowl.com/damen-kleider-adler-mode-kleiderq">damen kleider adler mode</a> <a href="http://www.sdrarchitects.com/rabbit-fur-cowboy-hat-capq">rabbit fur cowboy hat</a>
    cornwallmafia http://www.cornwallmafia.com/

  19. <a href="http://www.malibuj.com/mujeres-nike-free-run-2-todas-gris-chaussuresd">mujeres nike free run 2 todas gris</a> <a href="http://www.noteablepost.com/pandora-charms-mom-and-baby-pandorar">pandora charms mom and baby</a> <a href="http://www.totalterapi.com/nike-air-max-2017-kvinders-s%C3%B8lv-gr%C3%A5-kurpese">nike air max 2017 kvinders s酶lv gr氓</a> <a href="http://www.csatags.com/kvinners-ralph-lauren-short-beige-marinen-polow">kvinners ralph lauren short beige marinen</a> <a href="http://www.dineet.com/mackage-milly-coat-mackager">mackage milly coat</a> <a href="http://www.drivedetail.com/hombres-ralph-lauren-sweater-caqui-p%C3%BArpura-polow">hombres ralph lauren sweater caqui p煤rpura</a>
    dolcemialuxe http://www.dolcemialuxe.com/

  20. <a href="http://www.almsaeyah.com/pink-rainbow-vapormax-sneakerv">pink rainbow vapormax</a> <a href="http://www.tepozvillas.com/zalando-kleider-f%C3%BCr-mollige-kleiderp">zalando kleider f眉r mollige</a> <a href="http://www.chienadmis.com/wysokie-buty-nike-m%C4%99skie-butys">wysokie buty nike m臋skie</a> <a href="http://www.thebicepchug.com/tenis-nike-basketball-kevin-durant-zapatoso">tenis nike basketball kevin durant</a> <a href="http://www.newsofthecurd.com/robe-sweat-mickey-robeu">robe sweat mickey</a> <a href="http://www.oncallanswers.com/fu%C3%9Fballschuhe-mit-socken-nike-schuhey">fu脽ballschuhe mit socken nike</a>
    degreeshq http://www.degreeshq.com/

  21. avatar crowleyarms

    <a href="http://www.aouladmhand.com/air-jordan-9-noir-argent-obuve">air jordan 9 noir argent</a> <a href="http://www.chipchak.com/burberry-scarf-damage-quantity-scarfb">burberry scarf damage quantity</a> <a href="http://www.brooklyngay.com/polo-ralph-lauren-plaid-hoodie-red-poloa">polo ralph lauren plaid hoodie red</a> <a href="http://www.royphelps.com/nike-kd-8-p%C3%BArpura-reign-obuvc">nike kd 8 p煤rpura reign</a> <a href="http://www.justwhatilove.com/parajumpers-right-hand-jacket-mens-black-parajumpersf">parajumpers right hand jacket mens black</a> <a href="http://www.incaradio.com/ray-ban-clubmaster-womens-polarized-sunglassesr">ray ban clubmaster womens polarized</a>
    crowleyarms http://www.crowleyarms.com/

  22. avatar dermiskincare

    <a href="http://www.videobind.com/nike-air-max-90-gull-s%C3%B8lv-chaussuresg">nike air max 90 gull s酶lv</a> <a href="http://www.abracaxola.com/kvinders-ralph-lauren-pony-fl%C3%A5den-lyser%C3%B8d-poloa">kvinders ralph lauren pony fl氓den lyser酶d</a> <a href="http://www.katwords.com/nike-roshe-run-high-warm-special-cielo-azul-verde-scarpee">nike roshe run high warm special cielo azul verde</a> <a href="http://www.amorerugs.com/vestido-de-flores-fondo-negro-dresse">vestido de flores fondo negro</a> <a href="http://www.gadgetdaisuke.com/nike-kobe-11-gelb-gold-footc">nike kobe 11 gelb gold</a> <a href="http://www.celsonline.com/adidas-climacool-ride-vi-marron-argent-butym">adidas climacool ride vi marron argent</a>
    dermiskincare http://www.dermiskincare.com/

  23. avatar soulmateunlimited

    <a href="http://www.munchstrom.net/nike-lebron-13-barn-bl%C3%A5-rosa-kurpesa">nike lebron 13 barn bl氓 rosa</a> <a href="http://www.mycouponexpert.net/nike-air-max-1-leopard-venta-kurpesc">nike air max 1 leopard venta</a> <a href="http://www.mydxp.net/air-jordan-13-gold-and-wei%C3%9F-noise-obuva">air jordan 13 gold and wei脽 noise</a> <a href="http://www.myersmotors.net/nike-lebron-12-preis-philippines-schuhef">nike lebron 12 preis philippines</a> <a href="http://www.mysaltwatersandal.net/nike-huarache-nero-very-chaussuresg">nike huarache nero very</a> <a href="http://www.nadinesproperties.net/air-max-1-master-blanc-test-obuvd">air max 1 master blanc test</a>
    soulmateunlimited http://www.soulmateunlimited.net/

  24. avatar sikisfilim

    <a href="http://www.anjouevents.com/ohio-state-digital-camo-hat-hath">ohio state digital camo hat</a> <a href="http://www.mtmcareers.com/nike-kobe-ad-noir-blanc-trainersce">nike kobe ad noir blanc</a> <a href="http://www.anticlimaxes.com/ua-clutchfit-prodigy-m%C3%A4nner-gr%C3%BCn-schwarz-schuhek">ua clutchfit prodigy m盲nner gr眉n schwarz</a> <a href="http://www.elazigled.com/nike-air-max-thea-kjcrd-rouge-scarpef">nike air max thea kjcrd rouge</a> <a href="http://www.wavestarters.com/nike-free-run-3-5.0-kvinders-himmelbl%C3%A5-hvid-kurpesb">nike free run 3 5.0 kvinders himmelbl氓 hvid</a> <a href="http://www.neweghani.com/nike-air-presto-low-utility-negro-zapatosk">nike air presto low utility negro</a>
    sikisfilim http://www.sikisfilim.com/

  25. avatar oheyewear

    <a href="http://www.zeraxia.com/noir-hommes-converse-trainers-chaussuresh">noir hommes converse trainers</a> <a href="http://www.turisim.com/vert-and-rose-adidas-tubular-chaussuresj">vert and rose adidas tubular</a> <a href="http://www.sybelite.com/nike-dam%C3%A4nner-internationalist-gr%C3%BCn-schuhek">nike dam盲nner internationalist gr眉n</a> <a href="http://www.lemodemo.com/buddy-hield-new-orleans-pelicans-jersey-nflh">buddy hield new orleans pelicans jersey</a> <a href="http://www.fskanglipu.com/adidas-superstar-beige-svart-leopard-obuvi">adidas superstar beige svart leopard</a> <a href="http://www.tekmenu.com/air-jordan-11-retro-purple-shoesj">air jordan 11 retro purple</a>
    [url=http://www.oheyewear.com/]oheyewear[/url]

  26. avatar thisisitnyc

    <a href="http://www.mistopup.com/nike-internationalist-gr%C3%B8n-gul-skok">nike internationalist gr酶n gul</a> <a href="http://www.sporbahispro.com/adidas-zx-750-s%C3%B8lv-oransje-obuvi">adidas zx 750 s酶lv oransje</a> <a href="http://www.kalrakis.com/adidas-originals-clear-gris-gazelle-zapatosl">adidas originals clear gris gazelle</a> <a href="http://www.xinyudaili.com/clubmaster-ray-ban-online-sunglassesh">clubmaster ray ban online</a> <a href="http://www.marieluwasche.com/miami-heat-new-era-2017-nba-on-court-reverse-9fifty-snapback-cap-hatj">miami heat new era 2017 nba on court reverse 9fifty snapback cap</a> <a href="http://www.ferrepress.com/adidas-superstar-holographic-bianca-scarpej">adidas superstar holographic bianca</a>
    thisisitnyc http://www.thisisitnyc.com/

  27. avatar uv喷绘

    文章不错

  28. avatar 77衣都穿衣打扮

    菜鸟来学习了

  29. avatar 深圳装修公司

    很难的说,只会简单的PHP啊啊。

  30. avatar 威客众包

    谢谢博主分享,学习啦

  31. avatar 烟台网络公司

    不许哦,顶一个!

欢迎留言




用户登录

sitemap