ObjectC中關於賦值的問題

2021-07-25 17:21:06 字數 774 閱讀 9276

**是這樣的:

+ (examdetailvalue*)builddetailvalue : (nsdictionary*) dic

#import 

@inte***ce examdetailvalue : nsobject

@property (strong, nonatomic) nsstring *examid;

@property (strong, nonatomic) nsstring *examitem;

@property (strong, nonatomic) nsstring *exampart;

@property (strong, nonatomic) nsstring *examview;

@property (strong, nonatomic) nsstring *examresult;

+ (examdetailvalue*)builddetailvalue : (nsdictionary*) dic;

+ (nsarray*)testexamdetailarr;

@end

現在問題是這樣,在測試的時候,構建乙個nsdictionary傳到builddetailvalue中,準備構建乙個examdetailvalue例項變數

log打出來,第五行和第七行都能正常打出log,但是在返回值的時候,item的成員變數中均沒有被賦上值。實在不懂為什麼

了,下面截圖是xcode中的dic的值和item的值

問題在哪??高分跪求啊!!

關於object C中的ARC機制

關於arc與mrc機制的解釋見如下部落格 關於arc機制的應用 autoreleasepool 指示符 strong weak strong指示符指定該屬性對被賦值物件持有強引用,而weak指示符指定該屬性對被賦值物件持有弱引用。強引用是指只要改強引用指向被賦值的物件,那該物件就不會自動 若引用的意...

關於 variant t的賦值問題

好久沒在空間發文章了。今天朋友遇到了 variant t型別的賦值問題 整整幫他除錯了1個多小時啊。這方面的問題網上也沒什麼好答案 自己琢磨了乙個小時總算明白了 variant t vtdata char ptdata null 賦值過程先略過 這方面資料好找的 ptdata 賦上vtdata大小的...

關於scrollLeft的賦值問題

scrolltop和scrollleft屬性只有當他內部元素超出父級元素的時候才有效,否則將一直為0,設定了也沒用。set adorst server.createobject adodb.recordset sql select top 20 from db page where pagemode...