我有一個NSImageView,我把它放在我的NIB中,將圖像拖入。圖像出現並顯示,但是當我的代碼調用[imageView image]
時,我得到一個NULL對象。NSImageView在圖像拖動後沒有設置圖像屬性
2
A
回答
1
爲了使拖放工作,您需要將NSImageView
設置爲可編輯,或者在Interface Builder中或通過編程方式使用setEditable:
方法。但是,您已經說過放棄的圖像會出現,所以您顯然已在某處啓用了編輯。 [imageView image]
將返回nil
的唯一原因是如果NSImageView
未正確連接到引用它的對象。您可以通過打開定義IBOutlet
的.h
文件並單擊聲明左側的填充點來檢查連接。如果點沒有填充,則表示連接尚未完成,您需要返回Interface Builder並進行連接。 Here是您點擊填充點時會看到的示例。
+0
原來就是這樣。 – Linuxios
+0
很高興我能幫到你。 –
相關問題
- 1. 在NSImageView中設置圖像
- 2. NSImageView無法設置圖像?
- 3. 無法在swift中設置NSImageView的圖像屬性
- 4. 無法在NSImageView中設置圖像
- 5. 放大圖像沒有拖動像素
- 6. 在GWT 2.4中設置拖動圖像
- 7. Android拖放 - 圖像沒有被拖動
- 8. NSImageView子類沒有顯示圖像
- 9. 拖動的圖像屬性畫布內
- 10. 如何將圖像設置爲背景,而沒有背景圖像屬性?
- 11. 拖動圖像設備
- 12. 啓動相機後在圖像視圖中設置圖像
- 13. 拖動圖像
- 14. 拖動圖像?
- 15. 拖動圖像
- 16. 拖動圖像
- 17. 類圖像上有沒有屬性「fromarray」
- 18. 無法設置圖像屬性的UIImageView
- 19. 設置對象的圖像屬性
- 20. 從javascript設置asp圖像src屬性
- 21. 實現從NSImageView拖動並保存圖像到一個文件
- 22. 如何使用CSS(背景圖像屬性)設置圖像?
- 23. 從SQL Server中檢索圖像&設置爲PictureBox圖像屬性
- 24. 設置圖像使用jxl的圖像錨定屬性
- 25. 設置動畫後的圖像位置
- 26. Asynctask沒有設置圖像視圖的圖像資源
- 27. 在imageview上拖動圖像或在android上設置另一個圖像
- 28. 當前上傳的圖像沒有設置在html5中將圖像轉換爲圖像後的確切位置
- 29. Python PIL沒有屬性'圖像'
- 30. TapePage圖像屬性沒有被繪製
您是否在調用之前仔細檢查過imageView不是零?如果插座沒有連接到xib,就會發生這種情況。 – gaige
我認爲它是迷上了。 – Linuxios