私は、 "playSound"という名前の関数を作成したいと思います(後で2つのパラメータ、1つはファイル名、もう1つはmusictype(mp3、...))iPhone SDK - Objective C関数を呼び出す
しかし、私はPARAMTERは私の機能で作業を取得カント...私を助けてください
ここに私のコードは今のところ
//
// MainView.m
//
// Created by Christopher Fuchs on 26.01.11.
// Copyright 2011 __MyCompanyName__. All rights reserved.
//
#import "MainView.h"
#import <AVFoundation/AVAudioPlayer.h>
#import <AVFoundation/AVFoundation.h>
@implementation MainView
void playSound(char filename){
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Mein Alert" message:filename delegate:nil cancelButtonTitle:@"Abbrechen" otherButtonTitles:nil];
[alert show];
[alert release];
}
- (IBAction)PlayFatGuyWalking:(id)sender {
playSound(@"MusicFile");
}
@end
だ、私はちょうど、アラートの代わりに、演奏音枠組み 追加paramaterは "filename"と呼ばれ、事前に警告
おかげ
greez
http://stackoverflow.com/questions/683211/method-syntax-in-objective-c、 ウィキペディアでさえ、C関数とObj-Cメソッドの違いについて説明しています:http://en.wikipedia.org/wiki/Objective -C#Messages playSoundのプロトタイプをObj-C構文に変更する必要があります。さらに、@ ".."のリテラルは、NSStringのためのものであり、char(char *、これはおそらくあなたが意味するものではありません)ではありません。 – pmdj