搜尋

首頁  >  問答  >  主體

objective-c - xcode中修改文件,但是編譯運行的時候修改沒起作用

各位好:

先描述情景:

我使用socketrocket這個庫在iOS客戶端中編寫websocket的客戶端的時候遇到一個問題,socketrocket的源碼中有一個地方寫錯了 :

@property (nonatomic, assign) id <SRWebSocketDelegate> delegate;

這個地方在源碼中是

@property (nonatomic, weak) id <SRWebSocketDelegate> delegate;

因此我手動改掉weak,但編譯運行之後顯示沒起作用

一開始懷疑是和預編譯文件有關我把這個庫單獨重新編譯了一遍,並且把building setting下的Precomplile Prefix Header 設為No 可是仍然不起作用
也嘗試了清除xcode的緩存
但是修改均不起作用
所以不知道到底是哪裡出了問題。

ringa_leeringa_lee2837 天前435

全部回覆(1)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:24:45

    我找到原因了 是我自己的原因。使用weak是正確的。但是我那裡並沒有循環引用的情況。 。 。

    回覆
    0
  • 取消回覆