2016-09-19 87 views
0

引用這個帖子的功能無效隱聲明 - linkLinkedList的目標C - 在C99

我有我的頭文件我的函數中聲明,但錯誤 - 「的功能C99無效隱聲明」還表示。我不知道但是,如果這是最終是什麼原因造成我最後的錯誤,這是「LD:符號(S)沒有發現建築x86_64的」

我試圖改變在構建設置386架構,沒有運氣。

enter image description here

enter image description here

回答

1

調用一個Objective-C方法看起來比調用C函數不同。在這種情況下,你寫的方法-printKthToLast:withHead:,你會需要調用它的對象上,像這樣:

int index = [self printKthToLast:k withHead:head.next] + 1; 

注意利用周圍的整個方法調用方括號; 接收機,在這種情況下爲self;個別的參數標籤;缺少括號。

+0

現在工作就像一個魅力。愚蠢的問題。謝謝 :) – mparrish91