PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MacDev
[问题] 如何多个view共用同一个socket
楼主:
bjk
(Up2u)
2018-03-28 23:35:32
我目前在尝试写一个连线ptt的app
目前遇到一个问题就是在不同的view如何
把使用者的input送到同一个socket
我目前的作法是有一个最原始的ViewController1
ViewController1: UIViewController
{
var socket: GCDAsyncSocket!
var destinationVC2 : ViewController2!
}
每当需要performSegue
则会把
destinationVC2.socketHandler = self
socketHandler就是在destinationVC2里面的ViewController1
class ViewController2: UITableViewController {
class ViewController2: UITableViewController {
var socketHandler : ViewController1!
}
到目前这样好像都还可以
但是当我要从ViewController2 performSegue
的时候就越来越复杂了
想请问一下大大们都是怎么处理这样的行为
感恩
作者:
yr
(Sooner Born Sooner Bred)
2018-03-28 23:40:00
Singleton
作者:
yllan
(蓝永伦)
2018-03-29 00:26:00
socket 一直传下去就好?Singleton 和 global variable 差不多的东西
楼主:
bjk
(Up2u)
2018-03-29 08:28:00
谢谢
作者: annies5 (念渝)
2018-03-29 11:09:00
我会把VC1, VC2, Socket放在同一个class去做处理
作者:
ckvir
(ckvir)
2018-03-29 20:35:00
用extension 加一个socket 类别变量到UIView呢?这样每个class 都能用
作者: annies5 (念渝)
2018-03-30 11:46:00
楼主应该是想同一连线有2个不同的VC, 如果把Socket放在其中之一,另一个要取用时就很困扰,因此不如把Socket,VC全部放在同一位阶.
作者:
ckvir
(ckvir)
2018-03-30 12:17:00
用extension 不是把socket 放在同个view啊
作者:
tom19830924
(Tom Hsu)
2018-03-31 11:57:00
上面就有人建议你singleton了
作者:
Teferi
(太费力)
2018-04-01 11:52:00
就把你的GCDAsyncSocket放在singleton的class里面呼叫singleton怎么做,Google的到很多
楼主:
bjk
(Up2u)
2018-04-01 12:09:00
3q3q按照T大的方法 可以了请问如果我要送 上下左右 要用什么呢Y"\\u2190" 送这个好像不行
http://xahlee.info/comp/unicode
\u{2190} 送这个也不行
作者:
keith222
(Keith)
2018-04-03 09:56:00
是要写ptt 连线程式喔?xd
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2018-04-03 13:22:00
BBS 要送 VT100 escape codes
继续阅读
[问题] ipad上 画面无填满
daniel098962
Xcode 汇入专案 新手请益
daniel098962
[问题] 用xcode把app安装到device(手机)
bjk
[问题] 点击电话号码可以拨话
osnq
[问题] 如何使画面可以滑动
PainKing0975
[问题] swift 储存多个Dictionary
vml93
[问题] ipv6被退回问题
masonhou
Re: [问题] 手动拖曳 navigation bar 的问题
gundam00
[问题] 手动拖曳 navigation bar 的问题
ichiba
请教Monkey Test for Xcode 9
johnny719top
Links
booklink
Contact Us: admin [ a t ] ucptt.com