Was übrigens auch nicht geht ist das hier:
Delphi-Quellcode:
LNowPlayingInfoCenter := TMPNowPlayingInfoCenter.Wrap
(TMPNowPlayingInfoCenter.OCClass.defaultCenter);
if LNowPlayingInfoCenter <> nil then
begin
LDict := TNSMutableDictionary.Create;
try
LDict.setObject((NSStr('Title') as ILocalObject).GetObjectID,
(NSStr('MPMediaItemPropertyTitle') as ILocalObject).GetObjectID);
LDict.setObject((NSStr('Artist') as ILocalObject).GetObjectID,
(NSStr('MPMediaItemPropertyArtist') as ILocalObject).GetObjectID);
LDict.setObject((NSStr('Album') as ILocalObject).GetObjectID,
(NSStr('MPMediaItemPropertyAlbumTitle') as ILocalObject).GetObjectID);
LNowPlayingInfoCenter.setNowPlayingInfo(LDict);
finally
LDict.release;
end;
end;
Ich verstehe das nicht, das sollte doch selbst mit XCode laufen