<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                xib都會addSubview添加到控制器view中時程序崩潰。錯誤提示: `NSInvalidArgumentException', reason: '-[?**UITapGestureRecognizer?superview]: unrecognized selector sent to instance 0x7ffae1c1b680'` 錯誤很明顯說的是 ,找不到**[?**UITapGestureRecognizer?superview]方法. 看看存在問題的代碼: ~~~ - (void)viewDidLoad { [super viewDidLoad]; ToolBar *toolBar = [ToolBar toolBar]; [self.view addSubview:toolBar]; } ~~~ ~~~ #import "ToolBar.h" @implementation ToolBar //返回xib view +(instancetype)toolBar{ NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"ToolBar" owner:nil options:nil]; return [arr lastObject]; } @end ~~~ 看代碼我們想要返回的是ToolBar 對象,怎么返回了UITapGestureRecognizer??? 在toolBar方法打印bundle中ToolBar的數組,發現存在兩個對象。而且第一個不是我們想要的TooBar ![](https://box.kancloud.cn/2016-03-07_56dd40108d882.jpg) 再看看xib,真的有兩個對象。 ![](https://box.kancloud.cn/2016-03-07_56dd4010ac1aa.jpg) 結論:基本可以確定[arr lastObject]; 返回的不是我們想要的結果。 改為[arr firstObject]問題就解決了。 所以以后xib返回的是數組那一個才是我們想要的,要搞清楚。 ps:xib對象是按照放進去的順序排列的,上圖看到的上到下的順序不一定是xib文件的對象順序。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看