MacDev 板


LINE

其实整个重点就是,你Code放错地方了... 标准的做法是: methodA: 建立request,设定request的delegate 发出request,然後?然後就结束了...就不管了...就 } 了... 另外找个地方放request结束之後会呼叫的delegate method,有好几个 什麽 didReceiveData、requestDidFinished 之类的,请自己查一下文件 :p 然後在这个delegate的didReceiveData里面,把传回来的东西自己存好 在requestDidFinished里面做你要做的处理 你可以把发出request method和接收的method写在同一个object里面,只要把 delegate设为self就可以,但是千万,千万,千万不要写在"同一个"method里 面... -- Luna quieres ser madre y no encuentras querer que te haga mujer --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.84.187
1F:→ ybite:推这篇 07/12 22:40
2F:推 tentenlee:我有设delegate呀 你说的函数 只有requestDidFinished 07/13 10:33
3F:→ tentenlee:我没用到 我也查不到.... 是有用connectionDidFinishLoa 07/13 10:34
4F:→ tentenlee:ding去放资料 然後我是有做另外一个函数去GET值 07/13 10:35
5F:→ Blueshiva:请记得"发送request"和"接收request"是两回事,不要试图 07/13 14:37
6F:→ Blueshiva:在"发送request"的method里面去处理request回来的data, 07/13 14:37
7F:→ Blueshiva:他根本就还不存在。所以,"发送request"的method做的事 07/13 14:38
8F:→ Blueshiva:非常,非常的简单,就是建立request,发送,that's all 07/13 14:38
9F:→ Blueshiva:不再做任何事情,也不应该再做任何事情。剩下所有的事情 07/13 14:39
10F:→ Blueshiva:都是接收到"request结束"的这个method去做,或者完整一 07/13 14:39
11F:→ Blueshiva:些,有另外移个request失败的method可以处理相关的事 07/13 14:40
12F:推 tentenlee:你说的结束是指delegate的结束那个method吗? 07/13 14:50
13F:→ Blueshiva:如果你不知道delegate是甚麽,那麽简单说,你应该要准备 07/13 14:59
14F:→ Blueshiva:两个物件,class A是"发出request"的那个,你会在他的某 07/13 15:00
15F:→ Blueshiva:.....算了,我用回的 07/13 15:00
16F:→ Blueshiva:不过等我下班再回....XD 07/13 15:02
17F:→ reon:其实你那只处理connection delegate不一定要设成self 07/14 11:20
18F:→ reon:你可以把目前主程式的self设给connection 那知做为delegate 07/14 11:22
19F:→ reon:这样delegate 就不必要implement在connection那只程式,可在 07/14 11:24
20F:→ reon:原主程式 07/14 11:25
21F:→ chd75131:补充一下原po想要的发出request下一行就可以处理response 07/15 01:45
22F:→ chd75131:的方式是同步request 是会锁死main thread的 一般在处理 07/15 01:46
23F:→ chd75131:网路这一块不太建议这样做 因为看起来跟当机没什麽两样.. 07/15 01:47







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP