我正在製作一個使用少量NSArrays的iPhone應用程序。現在我必須在每種方法中生成數組。我知道必須有一種更有效的方式來做到這一點,比如讓NSArrays在初始化過程中創建,然後在之後的所有方法中都可用。問題是,當我在ViewDidLoad方法中創建NSArrays時,當我嘗試在其他方法中調用它們時,我得到一個錯誤,指出它們不被識別。也許我試圖錯誤地初始化NSArrays或者錯誤的位置?任何有關這方面的信息將不勝感激。感謝您的時間。如何在爲iPhone編程時讓所有方法都可以使用NSArray
2
A
回答
1
你應該聲明你的數組是屬性。在你的ViewDidLoad方法中合成並初始化。
即頭
@interface AddFriendViewController : UIViewController {
NSArray *myFriends;
}
@property (nonatomic, retain) NSarray *myFriends;
@end
實現:
@synthesize myFriends;
- (void)viewDidLoad {
[super viewDidLoad];
// init and alloc your myFriendsArray here
}
+0
是的。這做到了。謝謝。我曾嘗試過,但沒有正確設置它,我錯誤地認爲它不起作用。 – MarcZero 2010-01-16 18:22:07
相關問題
- 1. WatchOS - 讓int對所有wkinterfacecontroller都可見的最佳方法
- 2. 有沒有辦法讓所有活動都可用的功能?
- 3. 使用Git時如何確保所有人都可以使用引用的dll
- 4. Rails - 在所有頁面加載時都可以使用@projects
- 5. 如何讓所有JFrames都可以訪問ArrayList以及如何更新它?
- 6. 使頭文件比任何地方都可以使用iPhone
- 7. 有沒有如何以編程方式讓eclipselink刪除並創建所有表?
- 8. 如何以編程方式在iPhone開發中使用UIButton
- 9. 如何使用SDK /以編程方式在iPhone上獲取AppID?
- 10. 如何在iPhone中以編程方式使用SMS
- 11. 所有第三方JavaScript SDK都可以使用NativeScript嗎?
- 12. 有沒有什麼方法可以在iPhone上以編程方式保存圖像爲default.png?
- 13. 如何讓列表框中的所有文字都可用?
- 14. 所有程序都可以轉換爲程序集嗎?
- 15. 以編程方式讓iPhone從應用程序中沉默?
- 16. 所有的JavaScript庫都可以在iPhone上使用嗎? Aptana問題
- 17. 在iphone編程中使用標籤 - 有人可以解釋嗎?
- 18. 如何以編程方式振動iPhone
- 19. 當使用Spring AOP時,所有方法都是代理嗎?
- 20. 如何使會話/ cookies在Yii的所有子域中都可以使用
- 21. 有什麼辦法可以讓iPhone應用程序需要iPhone 5或更新?
- 22. 如何讓Gridview的所有行成爲可編輯模式?
- 23. 有沒有什麼方法可以使用'unset'作爲方法?
- 24. iPhone SDK - 如何使用動畫以編程方式滾動UITableView?
- 25. 如何使用iphone以編程方式識別外部聲音
- 26. @PostConstruct方法所有的時間都在Jersey服務上調用
- 27. 有沒有辦法讓所有的應用程序安裝在用戶的iPhone?
- 28. 如何以編程方式將風格應用於所有UIViews
- 29. ggplot2的所有功能都可以在Python中使用嗎?
- 30. 當我將所有方法都改爲靜態時,發生NullPointerException
難道我的回答可以幫助您?只需點擊複選標記將其標記爲可接受的解決方案。請檢查您的其他問題以獲取可能的解決方案。謝謝! :) – 2010-01-16 17:02:09