performselector

    0熱度

    1回答

    我重複功能使用此代碼 - (void)refresh { [self performSelector:@selector(refresh) withObject:nil afterDelay:5.0]; } 一次又一次地進行選擇的方法在viewWillDisappear我寫的代碼取消這一點,但仍然調用的函數。我們如何取消這個執行選擇器重複自己? - (void)viewWillDisapp

    0熱度

    1回答

    我跟隨this蘋果文件,我試圖翻譯它的一些部分在Swift語言。我有這個全局函數,用performSelector: func RunLoopSourceScheduleRoutine(info:UnsafeMutableRawPointer? ,rl:CFRunLoop? , mode:CFRunLoopMode?) { let obj : RunLoopSource = Unmanaged

    0熱度

    2回答

    我需要實現字符串的執行選擇器。 選擇器必須具有一個通知值作爲參數。 class ChapterViewController: UIViewController { var chapterClass:ChapterClass! func catchNotificationParagraphFinished(notification:Notification) {

    2熱度

    1回答

    我有疑問,在雨燕3.0 在Objective-C,你可以聲明一個屬性selector這樣 @property (nonatomic,assign)SEL ItemSelected; 但如何在雨燕3.0財產申報一個選擇,因爲我想在其他班級使用這個屬性,並且應該在該班級中採取行動。 我想使用這樣的(聲明中的tableview細胞): var itemSelected = #selector(sel

    3熱度

    1回答

    我試圖通過在我的ViewWillAppear()函數內以編程方式調用它來僞造單擊按鈕的行爲。 onclick函數是在我的ViewDidLoad()中定義的,你可以看到我正在嘗試使用Perform Selector來手動調用按鈕。 該按鈕似乎沒有運行。有任何想法嗎? public override void ViewDidLoad() { base.ViewDidLoad();

    0熱度

    1回答

    如何根據函數名稱調用函數String var並將參數傳遞給函數?我試圖做到這一點是斯威夫特,並最終得到它。

    0熱度

    2回答

    我有這個低於接收stickerURLString作爲輸入的委託方法: - (void)selectedSticker:(NSString *)stickerURLString { //... [self.stickerPreviewButton addTarget:self action:@selector(sendStickerPreviewButtonPressed:)

    1熱度

    1回答

    我想取消爲特定目標和方法註冊的執行請求。 e.g [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(handleSomething:) object:nil]; 將上述方法取消我的項目,不論方法中使用的所有執行選擇請求? 或者它是否只刪除該特定類中使用的執行請求以及該特定方法? 請幫我理解上面的概

    -1熱度

    3回答

    我有一個函數,它接受一個塊作爲參數: typedef void (^ MyBlock)(int); -(void)doTask:(MyBlock)theBlock{ ... } 我需要上述功能在另一個線程運行,我想用- performSelector:onThread:withObject:waitUntilDone:,我當前的代碼: NSThread *workerThread =

    -1熱度

    1回答

    具有相同參數類型但不同參數排序的選擇器之間有什麼不同? 我得到了這兩個相同的參數類型的選擇器。 - (void)methodWithCallBack:(void(^)(void)) cb double:(double)value { NSLog(@"%s %f", __PRETTY_FUNCTION__, value); if (cb) { cb(); }