2012-07-30 72 views
-4

我已創建使用http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/的iOS框架(打開URL在MAC作爲我得到404窗戶上沒有找到。)創建iOS Framework/Bundle之後NSLog不允許記錄變量值?

現在我一直NSLogs在我的框架文件。當我記錄簡單的消息時,它將被打印在控制檯上。但是當我嘗試打印任何變量值時,它會給我SIGBART錯誤。

製作框架時是否有任何約束?框架代碼是否單獨處理?

編輯:

NSLog(@"my variable : %@",variableName); 

謝謝...

+1

你可以發表你如何試圖打印變量的代碼?也許問題更簡單一些,特別是如果它唯一的變量有問題。 – 2012-07-30 17:19:22

+0

@KolyolyS:我只以簡單的方式記錄了消息。請參閱代碼。我只打印variableName值。 – DShah 2012-07-31 13:16:22

+0

任何一個做downvote請提到原因,如果你覺得它很滑稽... – DShah 2012-07-31 13:17:01

回答

1

其實VARIABLENAME的類型是非常重要的。而且我注意到你在開始時錯過了@。

NSLog(@"my variable : %@",variableName); // note @ in the beginning. assume variableName is an object type. 
+0

是的,這是錯字。但在我的代碼@包括在內。我已經嘗試使用NSArray,NSDictionary和NSString。所有這些類型都不起作用。你說變量的類型很重要,那麼這意味着什麼? – DShah 2012-08-01 05:37:25

0

我有同樣的問題,並通過設置「建有源體系僅」 YES解決它

相關問題