通常是程序中的某一個對象被release 了兩次 通常狀況下是與你定義的類型有關atom
這裏面個人錯誤是吧 NSString 類型的變量的屬性 設置爲了 assign 了 目測與這個有關.net
補充object-c 基礎 property,assign,copy,retain,release線程
property:屬性的定義至關於C中的setter和getter方法對象
assign:簡單的賦值,不更改索引的計數器 使用場景 對基礎的數據類型進行設置 好比 NSInterger,CGFloat和C裏邊的基礎數據類型(int ,float,double)blog
copy:創建一個索引計數爲1的對象,而後釋放就對象 使用場景 針對NSString索引
retain:釋放就對象,將舊對象的值賦給新對象,同時增長索引計數1 使用場景 針對 NSObject及其子類遊戲
nonatomic:單線程,防止在寫未完成的時候被另外一個線程調用,形成數據上調用出錯get
遊戲相關的東西基礎
http://blog.csdn.net/qiaoshe/article/details/6888375變量