程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> objective c-在Xcode4中調用方法沒用回應

objective c-在Xcode4中調用方法沒用回應

編輯:編程綜合問答
在Xcode4中調用方法沒用回應

如題,要調用的方法是導入工程中的外來文件,但是工程編譯成功了,文件方法調用失敗。而且也沒有錯誤提示什麼的。

問題描述:

1.下載了 Flickr API(4個文件) 到Xcode文件管理器中,指定賦值和鏈接到我工程中的4個文件。

* Flickr.h
* Flickr.m
* FlickrPhoto.h
* FlickrPhoto.m

2.在主視圖控制器中,最先導入了外來文件:

#import "Flickr.h"
#import "FlickrPhoto.h"

3.然後定義了一個屬性保存對象,在@接口部分
    

@property (weak, nonatomic) Flickr *flickr;

4.在viewDidLoad,分配了一個新實例對象

    self.flickr = [[Flickr alloc] init];

5.在API調用其中一個方法:

[self.flickr searchFlickrForTerm:textField.text completionBlock:^(...) { ... }];

但是方法沒用調用成功,我在方法調用之前加了一行NSLog權限,用來打印的,也在方法前加了一個:

- (void)searchFlickrForTerm:(...) term completionBlock: ...

但是沒有打印出來,為什麼沒調用成功?謝謝解答。

最佳回答:


修改你的property為Strong:

@property (strong, nonatomic) Flickr *flickr;

如果解決了,說明是由於property在使用前已經解除配置了。也不會有錯誤提醒。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved